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

Всем привет.
Пишу приложение, в котором есть двухфакторная аутентификация. Возникла следующая проблема с проверкой номеров телефонов: номера, написанные через +7 и 8 считаются разными. В бд хотелось бы все номера в одном формате хранить. Начал придумывать как решить проблему, пока решение не готово и оно следующее: я удаляю из строки все кроме цифр, проверяю первую цифру (если 8 и цифр 11, изменяю 8 на 7), если цифр 10, дописываю спереди 7. Мое решение работает только для российских номеров, а хотелось бы, чтоб работало со всеми. Может быть кто-нибудь сталкивался с такой проблемой и знает как решить.
  • Вопрос задан
  • 827 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы