Белорусские номера телефонов имеют чёткие правила записи. Если ваш сайт на 1С-Битрикс с шаблоном Aspro (Max / Next / Premier), корректная валидация телефона улучшит конверсию форм, сократит ошибки в заказах и облегчит менеджерам работу в CRM.
Для настройки валидации телефонного номера в формате Беларуси в админке Аспро (на базе Битрикс) вам нужно изменить маску и регулярное выражение для полей ввода телефона. Это обычно делается в настройках компонентов или веб-форм, которые используются на вашем сайте.
Общий формат белорусского номера:
-
Стационарный: +375 (17) 222-22-22
-
Мобильный: +375 (29) 111-11-11 или +375 (44) 111-11-11
Пример маски и регулярного выражения:
-
Маска ввода телефона:
+375 (99) 999-99-99
-
Регулярное выражение для валидации:
^+[+]375 [(][0-9]{2}[)] [0-9]{3}[-][0-9]{2}[-][0-9]{2}$
Это регулярное выражение проверяет, что номер начинается с +375
, затем следует пробел, далее код оператора или города в скобках (99)
, затем еще пробел, три цифры, дефис, две цифры, дефис и еще две цифры.
Как это настроить в админке Аспро:
-
Найдите нужный компонент или веб-форму. В зависимости от того, где используется поле для ввода телефона (например, в форме обратной связи, в корзине, в форме заказа звонка), вам нужно найти соответствующий компонент в структуре сайта или в настройках модуля "Веб-формы".
-
Перейдите в настройки поля. Обычно в настройках полей ввода есть поля для "Маски" (Mask) и "Регулярного выражения" (RegExp).
-
Вставьте значения. В поле "Маска" введите
+375 (99) 999-99-99
, а в поле "Регулярное выражение" —^+[+]375 [(][0-9]{2}[)] [0-9]{3}[-][0-9]{2}[-][0-9]{2}$
. -
Сохраните изменения. После сохранения настроек поле ввода телефона на вашем сайте будет автоматически проверять введенные данные на соответствие белорусскому формату.

Важно: Точные пути в админке могут отличаться в зависимости от конкретного решения Аспро (Максимум, Некст, Корпоративный сайт и т.д.) и версии Битрикс. Если вы не можете найти эти настройки, рекомендуем обратиться к документации по вашему решению Аспро или в поддержку разработчика сайта.