Validation for xxx-xxx-xxxx or (xxx)xxx-xxxx
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
A comprehensive regex for phone number validation
什么是正则表达式
1 2 3 | xxx-xxx-xxxx or (xxx)xxx-xxxx |
我可以为第一个创建正则表达式
1 | /^\d{3}-\d{3}-\d{4}$/ |
但如何在此添加规则,以便它还可以处理第二个?
你可以用这个: -
1 | /^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$/ |
1 | /^(\(\d{3}\))|(\d{3}-)\d{3}-\d{4}$/ |
我不是大师,但这应该可以解决问题;
1 | /^(\d{3}\-)?(\(\d{3}\))?\d{3}\-\d{4}$/ |