/^\d{4}(-|\/|.)\d{1,2}\1\d{1,2}$/g这个正则表达式中\/以及第二个\d后面的看不懂这是一个日期的正则表达式,怎么它只有一个-的符号,不应该是两个-符号吗?
\/ 就是/ ,\表示转义.\1代表第一个括号分组里的\d+的值,也就是(-|\/|.).
所以2016/02/02和2016-02-02都是可以通过的.
\1 看上去写错了,是\-