0

我正在尝试为 10 位数的电话号码制作模式,例如:0547444333或者054-7444333 我尝试过这个表达式:

/^(\d{10})|(\d{3}(-\d{7}))$/;

对于上面的两个例子,它都给了我正确的答案。但即使我输入这样的数字:05474443332 (11 位数字)我也是如此。

问题是什么?

4

1 回答 1

1

交替也适用于锚点。

/^(\d{10}|\d{3}-\d{7})$/
于 2013-11-11T20:58:35.067 回答