我想仅以+ xx xxxxxxxxxx等电子邮件格式验证电话号码。
答案 0 :(得分:1)
^\+\d{2,3}\s\d{7,15}$
将x,y值替换为您想要匹配的最小值和最大值。
\+
由于+
是正则表达式中的特殊字符,因此需要对其进行转义
\d
是一个数字
\s
是一个空格字符
^
将正则表达式锚定到字符串的开头,将$
锚定到结尾。
答案 1 :(得分:0)
最简单的变体是:
\+.. ..........
您也可以这样说:
\+.. .{10}
这意味着最后一个符号(.
)必须恰好在字符串中10次。
如果只需要数字,则必须写[0-9]
或\d
而不是点(.
)。
答案 2 :(得分:0)
电话号码可在6到14位左右不等,包括国家/地区代码。
国家/地区代码长度可以是1,2或3位。
该号码可能包含1到6位数的区号或根本没有区号。