Нормализация номера телефона в битриксе

1k
Алексей,
Нормализация номера телефона в битриксе

Для хранение телефонов в едином виде, можно обработать их одним методом UserPhoneAuthTable::normalizePhoneNumber()

Для хранение телефонов в едином виде, можно обработать их одним методом UserPhoneAuthTable::normalizePhoneNumber()

echo \Bitrix\Main\UserPhoneAuthTable::normalizePhoneNumber("8926030-99-69", 'RU'); // +79260309969

В метод нужно передавать код страны для правильного распознавания номера. Если был передан номер телефона другой страны, то метод вернёт номер в первозданном виде.

Если не передавать второй параметр "Код страны", то метод возьмёт данные из настроек главного модуля (вкладка "Почта и СМС", параметр "Форматирование телефонных номеров: Страна по умолчанию")

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 10 января 2024
normolize, phone, телефон, парсинг
Поделиться
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
Для хранение телефонов в едином виде, можно обработать их одним методом UserPhoneAuthTable::normalizePhoneNumber()