验证xxx-xxx-xxxx或(xxx)xxx-xxxx

cou*_*011 3 javascript regex

可能重复:
用于电话号码验证的全面正则表达式

什么是正则表达式

xxx-xxx-xxxx
or
(xxx)xxx-xxxx
Run Code Online (Sandbox Code Playgroud)

我可以为第一个创建正则表达式

/^\d{3}-\d{3}-\d{4}$/
Run Code Online (Sandbox Code Playgroud)

但如何在此添加规则,以便它还可以处理第二个?

Roh*_*ain 10

你可以用这个: -

/^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$/
Run Code Online (Sandbox Code Playgroud)