PINTAGON
@PINTAGON
Веб разработчик

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

Все шалом! Есть такой номер "+380685476574" как мне его сделать вот таким "+380 (68) 547 65 74"? Ну чтобы пользователь ввел номер в поле, нажал кнопку и он преобразил такой вид
  • Вопрос задан
  • 235 просмотров
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

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