【发布时间】:2017-05-05 21:35:15
【问题描述】:
我有一个格式如下的字符串:'01/02/2016',我正在尝试去掉前导零,以便最后使用正则表达式得到 '1/2/2016'。
到目前为止尝试过'01/02/2016'.replace(/^0|[^\/]0./, '');,但它只给了我1/02/2016
感谢任何帮助。
【问题讨论】:
-
不完全复制也不标记Remove leading zeroes in datestring
-
除了缺少
g标志外,^在[]中使用时并不意味着“开始”。 -
您可以将
[^\/]替换为\/,但mbomb007 的答案更好,因为它支持任何分隔符,而不仅仅是“/”。 ;-)
标签: javascript regex date