我四处寻找我的问题的解决方案,但我看不出我的正则表达式的哪一部分无效(javascript说我有一个无效的组).我想我正在使用javascript的正则表达式引擎不支持的东西?
我正在尝试验证以下美国电话号码:
555-555-5555
(555)555-5555
(555) 555-5555
555 555 5555
5555555555
1 555 555 5555
Run Code Online (Sandbox Code Playgroud)
我的验证表达是:
1?[\s-]?\(?(\d{3})\)?[\s-]?(\d{3})[\s-]?(\d{4})
Run Code Online (Sandbox Code Playgroud)
有小费吗?