В наших решениях вы можете изменять маску телефона самостоятельно, чтобы собирать контакты посетителей в едином формате и не терять данные из-за того, что поля были заполнены некорректно.
Рассмотрим алгоритм на примере решения Аспро: Максимум. Для настройки вида маски телефона в административной части сайта перейдите в Аспро (1) → Аспро: Max (2) → Настройки (3) и выберите вкладку «Валидация ввода».
По умолчанию в Аспро: Максимум установлена маска валидации для России. Она выглядит следующим образом (поле «Маска телефона для валидации»):
^[+][0-9] [(][0-9]{3}[)] [0-9]{3}[-][0-9]{2}[-][0-9]{2}$
Значения символов:
^ — начало строки
[+] — знак плюса перед телефонным номером
[0-9] — одна любая цифра от 0 до 9 (например, +7)
{3} — задаем количество знаков внутри группы чисел. В данном случае их три, от 0 до 9 (для кода города или первых трех цифр номера мобильного оператора), а затем еще три группы — по три, две и еще раз две цифры.
$ — закрывающий символ.
Таким образом, для Беларуси маска валидации будет выглядеть так:
^[+][0-9]{3} [(][0-9]{2}[)] [0-9]{3}[-][0-9]{2}[-][0-9]{2}$
(знак плюса, затем три цифры кода государства, две цифры кода города в скобках, а затем группы из трех, двух и еще раз двух цифр).
Опираясь на принципы создания маски валидации, сформируйте свой вариант и замените его в соответствующем поле. На вкладке также можно ввести маску ввода телефона, формат даты и задать скрытую капчу. После внесения правок сохраните изменения.