Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您好想限制用户,使用户不能输入超过限制的电话号码。这是我的正则表达式^[+0-9]+$ ,它与 +923319650897 完全匹配,但它也使用户能够输入无限的数字。
^[+0-9]+$
如何限制用户输入超过限制的数字,同时对上述正则表达式进行一些更改
我认为像这样的正则表达式:
^\+?[0-9]{n,m}$
会更好,其中n是允许的最小位数,m是允许的最大位数。
n
m
将 放在+括号内也将允许+在电话号码中插入多个,因此我将它放在外面,这?意味着它可能也不存在。
+
?
你可以像这样使用正则表达式,
^[+0-9]{13}$
你可以用这个
^[+0-9]+${13}
这里 13 是最大范围的数量