Как сравнить телефонные номера?

#android

#Android

Вопрос:

Поскольку PhoneNumberUtils устарел, как мы можем использовать два телефонных номера, если они достаточно идентичны для целей идентификации вызывающего абонента. Я имею в виду разные форматы 44xxxxxxxxxxxx, 0xxxxxxxxxxxx

Комментарии:

1. PhoneNumberUtils не рекомендуется, несмотря на то, что говорится в вашем сообщении.

Ответ №1:

Используйте функцию PhoneNumberUtils.compare документ:http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html

Ответ №2:

поменять местами строки и сравнить только первые 10 символов?

Ответ №3:

Лучшим способом для вас было бы создать регулярное выражение, которое бы анализировало фактический номер телефона xxx-xxxx по любому из его префиксов ( xx, xxx).

Комментарии:

1. можете ли вы дать мне пример кода для вашего ответа?? или где это искать?