我知道有很多关于如何匹配某些电话号码类型的正则表达式示例.对于我的例子,我只想允许数字和一些特殊字符.我再次遇到这个困难.
应该允许的电话号码可以采用这些形式
5555555555
555-555-5555
(555)5555555
(555)-555-5555
(555)555-5555 and so on
Run Code Online (Sandbox Code Playgroud)
我只想要一些允许[0-9]和特殊字符'(',')'和' - '的东西
到目前为止我的表情看起来像这样
/^[0-9]*^[()-]*$/
Run Code Online (Sandbox Code Playgroud)
我知道这是错的,但逻辑上我认为这意味着允许数字0-9或允许字符(,)和 - .
regex ×1