可以根据国家或地区使用不同的号码校验规则吗?
来源:5-7 发送短信验证码接口开发

慕神4535282
2023-04-13
老师,本节中,
@Pattern(regexp = "^1\\d{10}$", message = "手机号码格式错误")
private String mobile;
只是针对国内手机,如果我想支持多国家或地区呢?比如,同时中国大陆和香港的手机号,香港的手机与大陆的不一样,是这种格式的。
香港手机号都是9或6字头如下:852-9xxxxxxx852-6xxxxxxx
这个时候要怎么写根据使用的区号代码(+86 / +852),使用不同的正则表达式?麻烦给个例子写法,谢谢!
写回答
2回答
-
可以用正则表达式中的或:|,(大陆手机号正则)|(香港手机号正则)
022023-04-14 -
weixin_幕布斯3232400
2023-08-06
应该可以问gpt
00
相似问题