我需要写一个正则表达式在js中查找yyyy/mm/dd格式的日期。有一个现成的正则表达式用于搜索格式为 yyy-mm-dd 的日期,但是一旦我尝试用斜杠替换破折号,它就会停止工作
let re = RegExp('(\\d+)-(\\d+)-(\\d+)')
我需要写一个正则表达式在js中查找yyyy/mm/dd格式的日期。有一个现成的正则表达式用于搜索格式为 yyy-mm-dd 的日期,但是一旦我尝试用斜杠替换破折号,它就会停止工作
let re = RegExp('(\\d+)-(\\d+)-(\\d+)')
或者
在第一个选项中,2022/1/1 将是有效日期,在第二个选项中,日期应为:2022/01/01
因为斜线必须被转义。
一般来说,这是一个稍微不正确的正则表达式,最好明确字符数。
如果你想要更精确,那么你可以这样做 - https://stackoverflow.com/a/26972181/7692602