Задать вопрос
@Andre548

Как получать отредактированные номера?

Подскажите как получать из бд отредактированные номера в таком формате + 7 (922) 000 - 00 - 00.
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой 19 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Итак подойдем комплексно.

телефон это целое число или строка символов
примеры
+ 7 (922) 000 - 00 - 00 // Свердловская область?
1-800-NO-COPYS

Второе только как строку хранить.
Первое как число
Дальше частности
8 (922) 000 - 00 - 00 // обрабатываете особо

Дальше переходим к техническим деталям

На стороне клиента вы используете html 5 input=tel с шаблоном проверки
в результате получаете
79220000000
что и отправляете на сервер
На клиенте у вас есть что то типа
{ "phone" : 79220000000 }

Немного форматирования и у вас снова + 7 (922) 000 - 00 - 00

Кроме того поищите что то типа Phone validator для вашего фреймворка, думаю найдется

Апдейт

Итак посмотрел на ваши вопросы, держите компонент
https://madewithvuejs.com/vuephonenumberinput
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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