关于正则表达式的问题

/^\d{4}(-|\/|.)\d{1,2}\1\d{1,2}$/g
这个正则表达式中\/以及第二个\d后面的看不懂
这是一个日期的正则表达式,怎么它只有一个-的符号,不应该是两个-符号吗?

\/ 就是/ ,\表示转义.
\1代表第一个括号分组里的\d+的值,也就是(-|\/|.).

所以2016/02/02和2016-02-02都是可以通过的.

 \1
看上去写错了,是\-