正则表达式在javascript中删除左零的字符串
Regular expression in javascript to delete left zero in a string?
如何用javascript创建正则表达式来删除字符串中的左零?
我有这个:
"2015年1月1日"
我需要获得这个:
"2015年1月1日"
如果这是一个日期,那么Zan的方法可能是更好的方法。但如果你真的想用正则表达式来实现,那么这里有一种方法:
只删除第一个前导零:
"01/01/2015".replace(/^0(.*)/,"$1")
更详细:
str = "01/01/2015"
pat = /^0(.*)/ // Match string beginning with ^, then a 0, then any characters.
str.replace(pat,"$1") // Replace with just the characters after the zero
删除每个分组中的前导零:
str = "01/01/2015"
pat = /(^|[/])0('d*)/g // Match string begin ^ or /, then a 0, then digits. 'g' means globally.
str.replace(pat,"$1$2") // Replace with the part before and after the 0.
您可以尝试不使用REGEX:
var myDate="01/01/2015";
var d = new Date(myDate);
alert(d.getDate() + '/' + (d.getMonth()+1) + '/' + d.getFullYear());
希望这就是您想要的:
s = '01/01/2015'; // check 11/01/2015 、11/11/2015、01/10/2015 ...
s = s.replace(/0*('d+)'/0*('d+)'/('d+)/,"$1/$2/$3");
alert(s);
相关文章:
- React 15使用空字符串删除输入值
- IE在将字符串转换为日期时从日期中删除4小时
- 从字符串末尾删除空白无效
- 如何使用javascript选择字符串的部分,添加html标记或删除部分
- 如何从字符串中删除除字母、数字、空格、感叹号和问号之外的所有内容
- JavaScript从字符串中删除尾随空格和句点
- 正在删除'<以及那些>'来自javascript中的字符串
- jQuery 2.1 |删除重复子字符串的源子字符串
- 停止JSON.parse()从JSON字符串数据中删除尾随零
- 删除一个“;从javascript中的字符串末尾
- 从JavaScript中的名称-值对字符串中删除值
- 如何使用javascript在html表中删除字符串
- 如何在字符串中的值之前删除字符串中的动态数据?/ 使用 Lodash 的 _.trimStart 与动态数据
- 如何使用Jscript | JQuery在textArea中获取插入的|删除的字符串的索引和长度
- 如何删除“"使用javascript从字符串中提取字符
- 如何比较两个字符串并删除jquery中的元素
- javascript字符串删除X位置的一个字符并添加到起始位置
- JSON 字符串删除字符
- Javascript字符串删除空格和连字符
- Javascript字符串:删除除数字和第一个"