Проверка номера телефона в Java - PullRequest
0 голосов
/ 09 мая 2018

Как проверить номер телефона в Алжире, используя Java? Такие как 0775896012 и имеют префикс 07 или 05 или 06

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

1 Ответ

0 голосов
/ 09 мая 2018

Вы можете использовать регулярное выражение для проверки номера телефона:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...