标签: javascript regex validation
我正在使用1000hz进行验证。 对于+1(999)999-999电话号码,我在模式中使用此正则表达式
^[+]*[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s\./0-9]*$
但无法正常工作。
答案 0 :(得分:2)
您需要在匹配可选的+
+
^[+]*\d[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s./0-9]*$
Regex demo
或更精确的版本:
^[+]?\d(?:\(\d{3}\)|[0-9]{3}) \d{3}-\d{3}$