我正在尝试完全匹配以下正则表达式
\d{2}-\d{2}-\d{2}|\d{6}
因此12-34-56
或123456
应该返回true
,其他任何格式都不应该。
我已尝试^\d{2}-\d{2}-\d{2}|\d{6}$
以及\b\d{2}-\d{2}-\d{2}|\d{6}\b
,但测试12-34-5613216514
也与之匹配。
请你们帮我弄清楚为什么这不起作用?
答案 0 :(得分:0)
当然,经过几个小时试图弄清楚我哪里出错了,我一问这个问题就看到了问题。应该一直在做
\b\d{2}-\d{2}-\d{2}\b|\b\d{6}\b
或
^\d{2}-\d{2}-\d{2}$|^\d{6}$