piatachki
@piatachki

Есть ли хорошая библиотечка для работы с форматами телефонных номеров?

Доброго дня.

Полиморфизм пользовательского ввода телефонных номеров вгоняют меня в депрессию. +7.5554443322, 8 926 7500000, 8 (495) 000 - 0000 и так далее. Есть ли готовая библиотека, которая приводит все возможные варианты к какому-то единому виду? Ничего найти не могу подходящего. Весь apache commons перерыл. Гугл указывает на какую-то либу из андроид-пакета, но зависимостей куча и тянуть ради одной функции не хочется вовсе.

Спасибо!
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 2
longclaps
@longclaps
Вас не полиморфизм угнетает, а какой-то другой -изм.
В тел номере все символы, кроме цифр и, возможно, лидирующего плюса имеют лишь декоративную функцию и могут быть удалены. После этого номер может быть в одном из лишь двух вариантов - либо +75554443322, либо 85554443322. С этим-то справитесь?
Ответ написан
Комментировать
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
Это уже крайняя лень, что сложного то в такой элементраной задаче? Ввод по маске? Если же уже данные приходят откудато то что сложного удалить со строки все кроме цифр а потом сделать так как нужно или удобно? Это все пару строк кода займет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы