Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS中日期字符串的正则表达式_Javascript_Regex - Fatal编程技术网

Javascript JS中日期字符串的正则表达式

Javascript JS中日期字符串的正则表达式,javascript,regex,Javascript,Regex,两种情况下我都需要正则表达式。小数点后的数字很少或没有小数点 2015-06-29T14:07:25.963 1985-02-17T00:00:00 在正则表达式的末尾,将\d+$替换为(?:\。\d+)$ 点表示任何字符,因此需要转义:\。 (?:非捕获组的开始 \。字面上是一个点 \d+后跟至少1位数字 )?捕获组的结尾,应该显示0或1次(使用?)

两种情况下我都需要正则表达式。小数点后的数字很少或没有小数点

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

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

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

  • (?:
    非捕获组的开始

  • \。
    字面上是一个点

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

  • )?
    捕获组的结尾,应该显示0或1次(使用