Javascript ITU格式电话号码的正则表达式
我只想以ITU格式(如+xx xxxxxxxxx)验证电话号码。最简单的变体是:Javascript ITU格式电话号码的正则表达式,javascript,regex,Javascript,Regex,我只想以ITU格式(如+xx xxxxxxxxx)验证电话号码。最简单的变体是: \+.. .......... 你也可以这样说: \+.. .{10} 这意味着最后一个符号()必须在字符串中正好出现10次 当您只需要数字时,必须写[0-9]或\d而不是点() 将x、y值替换为要匹配的最小值和最大值 \+由于+是正则表达式中的特殊字符,因此需要对其进行转义 \d是一个数字 \s是一个空白字符 ^将正则表达式锚定到字符串的开头,将$锚定到字符串的结尾。包括国家代码在内的电话号码可以从大约6位到
\+.. ..........
你也可以这样说:
\+.. .{10}
这意味着最后一个符号(
)必须在字符串中正好出现10次
当您只需要数字时,必须写[0-9]
或\d
而不是点(
)
将x、y值替换为要匹配的最小值和最大值
\+
由于+
是正则表达式中的特殊字符,因此需要对其进行转义
\d
是一个数字
\s
是一个空白字符
^
将正则表达式锚定到字符串的开头,将$
锚定到字符串的结尾。包括国家代码在内的电话号码可以从大约6位到大约14位不等
国家/地区代码的长度可以是1、2或3位
号码可能有1到6位的区号,或者根本没有区号。我想在询问之前,你需要显示你在提问中尝试过的内容。点匹配所有字符,我们不是只想要号码吗?@Sachlen:是的,没错,谢谢你的提示!
^\+\d{2,3}\s\d{7,15}$