有人可以告诉我为什么此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/

10-12 12:55
查看更多