我正在尝试使用正则表达式来验证带有面具的手机。
面具是() -
示例(333)444-5555
规则:
到目前为止,这是我所拥有的,但它允许没有括号的手机:
^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$
答案 0 :(得分:1)
根据规则它应该起作用
^\(\d{3}\) \d{3}-\d{4}$
您也可以使用[0-9]
代替\d
。
?
表示零和一次
答案 1 :(得分:0)
这是我的看法:
^((\(\d{3}\)|\d{3})(\s|-|\.))?\d{3}(\s|-|\.)?\d{4}$