【发布时间】:2015-03-29 11:16:50
【问题描述】:
我正在尝试使用正则表达式来验证国际电话号码。
这是我目前所拥有的:
^\+?( |\(|\))*?\d{8,14}$
我的目标是允许的总位数是 8-14。此外,在数字之间、之后或之前允许尽可能多的空格和破折号。
例子:
12345678901234
123 456789 0 1 2 3 4
+1 2345678901234
(12) 3 4 56 7 8 9 01234
1-2-3-4-5-6-7 8 9 0 123 4
我不知道该怎么做。
谢谢。
【问题讨论】:
-
@Avinash 你去吧。
-
你运行的是哪种语言?
-
你一定是个正则表达式之神哈哈。非常感谢 Avinash Raj。
-
不,有很多比我强大的正则表达式大神 :-)
标签: regex whitespace phone-number