PhoneNumberUtils.isGlobalPhoneNumber не работает правильно
Я сдал 55 isGlobalPhoneNumber
и возвращает "истина".
Я хочу, чтобы оно вернулось только для телефонных номеров США ххх-ххх-ххххх.
1 ответ
Решение
55
является действительным номером телефона в соответствии с определением, которое Android предоставляет в своем исходном коде (в виде контекстно-свободной грамматики):
global-phone-number = ["+"] 1*( DIGIT / written-sep )
written-sep = ("-"/".")
То, подходит ли это определение для вашего приложения, конечно же, не зависит от этого определения.