如何将正则表达式验证器用于999-999-9999之类的电话号码
我正在尝试为这种格式的电话号码创建正则表达式模式:999-999-9999
所以我尝试了这个表达式:
\+\d(-\d{3}){2}-\d{4}
但是该格式适用于数字,例如:+ 1-999-999-9999
如果有人帮助我修改模式以使其与999-999-9999格式匹配,我将不胜感激,这意味着我不希望用户在字符串的开头输入+号。
谢谢
回答:
\+\d(-\d{3}){2}-\d{4}
您尝试过的表达式明确指出:
甲
+
接着是单个数字后跟一个连字符和3个数字(两次),接着加入4个位数。
如果您不想使用+
和的第一个数字,请不要在正则表达式中包含这些数字。
该表达式\d{3}-\d{3}-\d{4}
表示:
3位数字,再接一个连字符,再跟3位数字,再接一个连字符,再跟4位数字。
以上是 如何将正则表达式验证器用于999-999-9999之类的电话号码 的全部内容, 来源链接: utcz.com/qa/416671.html