有人可以告诉我为什么此RegEx失败吗?
http://jsfiddle.net/SrKPG/
^(\+[0-9]+ )[1-9]{2,} [0-9]{2,}(\-[0-9]+|)$
有趣的是-当我在http://jsregex.com/上对其进行测试时,它可以工作。
但是在我的代码中它失败了。
最佳答案
无法匹配的原因是第二个数字序列不接受零:
^([+] [0-9] +)[1-9] {2,} [0-9] {2,}(\-[0-9] + |)$
+43 660 1234556
关于javascript - RegEx语法错误-无需重复,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19271512/