我正在尝试为这种格式的电话号码创建正则表达式模式: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}表示:
\d{3}-\d{3}-\d{4}
3位数字,再接一个连字符,再跟3位数字,再接一个连字符,再跟4位数字。