大家好,我正在研究电话号码项目,我尝试了很多正则表达式模式来匹配案例,但我仍然卡住了
用户可以选择任何方式填写表单字段,只要它具有有效美国号码的格式即可。以下是美国号码的有效格式示例(有关其他变体,请参阅下面的测试):
555-555-5555
(555)555-5555
(555) 555-5555
555 555 5555
5555555555
1 555 555 5555
这是我试过的
1([(\s]+\d{3}[)\s])(\d+)$|([\s(\d]\d+[\s|)|-\d])(\d+[\s-\d])+(\d+)$
对于与上述不匹配的任何情况,验证器应返回 false:10 (757) 622-7382 或 555)-555-5555
慕尼黑8549860
相关分类