Products
GG网络技术分享 2025-03-18 16:15 9
/^\\d{4}(-|\\/|.)\\d{1,2}\\1\\d{1,2}$/g
这个正则表达式中\\/以及第二个\\d后面的看不懂
这是一个日期的正则表达式,怎么它只有一个-的符号,不应该是两个-符号吗?
\\/ 就是/ ,\\表示转义.
\\1代表第一个括号分组里的\\d+的值,也就是(-|\\/|.).
所以2016/02/02和2016-02-02都是可以通过的.
\\1看上去写错了,是\\-
就是或者关系
(?=^|\\S)
表达这个位置是行开始或者非空白字符
Demand feedback