正则表达式与国家代码的电话号码

时间:2015-06-24 12:00:46

标签: javascript php regex

我正在尝试使用国家/地区代码编写带有电话号码的正则表达式。这个数字应该以" +"开头。标志。我尝试并解决了+符号的第一部分。

^\+\d{12}$

这里的问题是它只适用于以+开头的12位数长号。如何使其适用于< = 15范围内的任意位数?

3 个答案:

答案 0 :(得分:3)

只需将正则表达式中的{12}更改为+,即可匹配一个或多个数字。但为什么呢?

^\+\d+$

更新

^\+\d{1,15}$

答案 1 :(得分:0)

^\+\d{5,12}$最小5和最多12位

^\+\d{5,}$最少5位数

^\+\d+$最少1位

答案 2 :(得分:0)

看到这只允许10到15位数....

^\+\d{10,15}$