我有一个用于mobileNumber "[1-9][0-9]*"的正则表达式,仅接受数字。
但是我需要在开始时有一个可选的+。但是用户可能不能在开头输入+。
例如。 +9089098909
例如。 9089098909
例如+919089098909
我也可以接受最多13个字符。
我正在为此。
谁能告诉我如何解决这个问题?

最佳答案

您在^\+?\d{,13}$中指定了正则表达式。这样可以确保您的电话号码不超过13个数字,并且前面还有一个可选的+。

关于java - regex接受手机号码开头的可选+(也仅接受数字),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14848174/

10-12 00:12
查看更多