【发布时间】:2021-03-12 13:50:40
【问题描述】:
我正在验证电话号码。我只想允许(123) 123-1234。但我的代码也允许123 123-1234。我的正则表达式如下所示。
var format = /^\(?([0-9]{3})\)?[ ]?([0-9]{3})[-]?([0-9]{4})$/;
我的错误在哪里?
【问题讨论】:
-
\(?和\)?表示前 3 个数字周围的括号是可选的。您应该删除这些问号。
标签: javascript regex