Задать вопрос
PINTAGON
@PINTAGON
Веб разработчик

Как сделать пробелы в номере?

Все шалом! Есть такой номер "+380685476574" как мне его сделать вот таким "+380 (68) 547 65 74"? Ну чтобы пользователь ввел номер в поле, нажал кнопку и он преобразил такой вид
  • Вопрос задан
  • 243 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
glaphire
@glaphire Куратор тега PHP
PHP developer
preg_replace('/(\+\d{3})(\d{2})(\d{3})(\d{2})(\d{2})/', '$1 ($2) $3 $4 $5', $input_lines);

phpliveregex
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
@IS-Builder
~ PHP-8 & REGEXP - This is a really powerful kit ~
Андрей Блих
$text = '+380685476574';

echo preg_replace('~\+\d{3}\K(\d{2})(\d{3})(\d{2})(\d{2})~', ' ($1) $2 $3 $4', $text); // +380 (68) 547 65 74
Ответ написан
Ваш ответ на вопрос

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

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