我正在尝试使用国家/地区代码编写带有电话号码的正则表达式。这个数字应该以" +"开头。标志。我尝试并解决了+符号的第一部分。
^\+\d{12}$
这里的问题是它只适用于以+开头的12位数长号。如何使其适用于< = 15范围内的任意位数?
答案 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}$