【发布时间】:2014-04-07 06:06:30
【问题描述】:
我需要一个 javascript 正则表达式来验证电话号码。数字不能是单个零或只有零。
例如
0
000
00000-000-(000)
这些是不允许的。
但这些是允许的:
01-0808-000
10(123)(1234)
11111
我目前的 javascript 正则表达式是:
/^[!0]*[0-9-\)\(]+$/
但这似乎不起作用。
规则是电话号码可以包含数字和-和(和)。它可以以 0 开头,但电话号码不能是单个 0 或多个零,仅包含或不包含上述字符。
你能指出我正确的方向吗? 提前致谢。
【问题讨论】:
-
你能描述一下规则吗?有例子很好,但没有考虑到大多数格式。
-
所以
00000000001是允许的吗?
标签: javascript regex