在 java 中对电话进行号码验证



如何使用java验证阿尔及利亚电话号码?如0775896012,并具有前缀070506

PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance(); 
PhoneNumber numberProto = phoneUtil.parse("phone_number", "");  
phoneUtil.isValidNumber(numberProto) == true ? "valid" : "phone no not valid"

您可以使用正则表达式来验证电话号码:

numberProto.matches("^0(?:7|5|6)\d{8}$")

这将检查所提供字符串的长度和前缀。

测试:https://regex101.com/r/GKZHb1/1

有关正则表达式的更多信息:http://www.ocpsoft.org/opensource/guide-to-regular-expressions-in-java-part-1/#section-12

相关内容

  • 没有找到相关文章

最新更新