Javascript 如何使用连字符验证13位电话号码?
我有一个这样格式的电话号码+251-911-123456 如何创建与给定格式匹配的正则表达式 我试着用下面给出的表达方式来做,但没有成功Javascript 如何使用连字符验证13位电话号码?,javascript,regex,Javascript,Regex,我有一个这样格式的电话号码+251-911-123456 如何创建与给定格式匹配的正则表达式 我试着用下面给出的表达方式来做,但没有成功 ^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]\d{3}[\s.-]\d{4}$ 你可以用 /^\+\d{3}-\d{3}-\d{6}$/ 详细信息 ^-字符串的开头 \+-一个+符号 \d{3}-三位数字 --连字符 \d{3}-三位数字 --连字符 \d{6}-六位数字 $-字符串结束 请参阅和: 这不是重复的,标题可能相同,但问
^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]\d{3}[\s.-]\d{4}$
你可以用
/^\+\d{3}-\d{3}-\d{6}$/
详细信息
-字符串的开头^
-一个\+
符号+
-三位数字\d{3}
-连字符-
-三位数字\d{3}
-连字符-
-六位数字\d{6}
-字符串结束$
这不是重复的,标题可能相同,但问题不同。
(\+[0-9]{3}-[0-9]{3}-[0-9]{6})
将work@Tom鲍伊斯。非常感谢!!!!!!!!!!这太棒了!!