相关疑难解决方法(0)

正则表达式 - 简单的电话号码

我知道有很多关于如何匹配某些电话号码类型的正则表达式示例.对于我的例子,我只想允许数字和一些特殊字符.我再次遇到这个困难.

应该允许的电话号码可以采用这些形式

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

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

regex ×1