首页 > 解决方案 > JS中日期字符串的正则表达式

问题描述

对于这两种情况,我都需要一个正则表达式。小数点后的数字很少或没有小数位。

2015-06-29T14:07:25.963 
1985-02-17T00:00:00

标签: javascriptregex

解决方案


在你的正则表达式的末尾,替换.\d+$(?:\.\d+)?$

.表示任何字符,因此需要转义:\.

  • (?:非捕获组的开始

  • \.字面上的一个点

  • \d+后跟至少 1 位数字

  • )?捕获组的结尾,应该出现 0 或 1 次(带有?

演示


推荐阅读