0

您好想限制用户,使用户不能输入超过限制的电话号码。这是我的正则表达式^[+0-9]+$ ,它与 +923319650897 完全匹配,但它也使用户能够输入无限的数字。

如何限制用户输入超过限制的数字,同时对上述正则表达式进行一些更改

4

3 回答 3

4

我认为像这样的正则表达式:

^\+?[0-9]{n,m}$

会更好,其中n是允许的最小位数,m是允许的最大位数。

将 放在+括号内也将允许+在电话号码中插入多个,因此我将它放在外面,这?意味着它可能也不存在。

于 2013-05-30T08:00:22.030 回答
1

你可以像这样使用正则表达式,

^[+0-9]{13}$
于 2013-05-30T08:00:13.193 回答
-1

你可以用这个

^[+0-9]+${13}

这里 13 是最大范围的数量

于 2013-05-30T07:59:09.293 回答