Поиск
Искать в:
Все решения  
  • Все решения
  • Интернет-магазины
    • Аспро: Next
    • Аспро: Оптимус
    • Аспро: Шины и диски, интернет-магазин
    • Аспро: Интернет-магазин
    • Аспро: Крутой шоп
    • Аспро: Маркет
  • Корпоративные сайты
    • Аспро: Приорити
    • Аспро: Корпоративный сайт 2.0
    • Аспро: Медицинский центр 2.0
    • Аспро: Digital-компания
    • Аспро: Курорт
    • Аспро: Стройка
    • Аспро: Сайт медицинского центра
    • Аспро: Корпорация
    • Аспро: Корпоративный сайт
    • Аспро: Корпоративный сайт современной компании
  • Модули
    • Аспро: Шинный калькулятор
    • Аспро: Кредитный калькулятор
    • Аспро: Универсальный импорт
  • 1С-Битрикс
    • Общее

Как изменить формат ввода телефонных номеров?

ID статьи: 6 , создана 21 Янв 2016
В каждой стране существует свой формат ввода телефонных номеров (маска телефона). Например, +7 (999) 999-99-99 для России или +375 (99) 999-99-99 для для Беларуси. Рассказываем, как сменить маску телефона с российской на белорусскую/украинскую/казахскую и любую другую.

Решение

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

Рассмотрим алгоритм на примере решения «Аспро: Корпоративный сайт современной компании». Вид маски телефона настраивается в модуле решения:

Рабочий стол → Настройки →Настройки продукта → Настройки модулей → Аспро: Корпоративный сайт современной компании.


По умолчанию в «Аспро: Корпоративный сайт современной компании» установлена маска валидации для России. Она выглядит следующим образом (поле «Маска телефона для валидации»):

^[+][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}$

(знак плюса, затем три цифры кода государства, две цифры кода города в скобках, а затем группы из трех, двух и еще раз двух цифр).

Опираясь на принципы создания маски валидации, сформируйте свой вариант и замените его в соответствующем поле, сохранив изменения. 


  • Комментарии
Загрузка комментариев...

Тэги

1C cdn custom.css element.php google maps include.php init.php marketmixer SEO sku template.php title web clip icon автокомпозит авторизация адаптивная верстка адаптивные таблицы аксессуары активация 1С-Битрикс акции баннеры бета-версия большая галерея бренды быстрый заказ виджет инстаграмм визуальный редактор вкладки главная страница единицы измерения заголовки заголовок блока «Характеристики» изменение заглавие блока изображения каптча капча карта карточка товара карточка услуги каталог товаров каталог услуг классы стилей код решения кодировка количество товара композит корзина купить в 1 клик левое меню личный кабинет логотип магазины маска телефона медиабиблиотека меню местоположения мобильная платформа модули модуль настроек название сайта наличие товара настройка валют настройка веб-форм настройка инфоблоков настройка компонентов настройка свойств настройки доступа настройки инфоблока настройки магазина настройки модулей настройки раздела нет в наличии новости облако 1с-битрикс обновление платформы обновление решения обратный звонок ограничения описание для анонса описание страницы описание товаров основной баннер отзывы о товаре отображение свойств отображение товаров отсутствующие товары отсутствующие товары на складах оформление заказа ошибка активации переиндексация переустановка решения персональные рекомендации платежные системы подписка на товар подразделы каталога поиск покупка без наличия покупка в 1 клик поля популярные категории похожие товары почтовые уведомления привязать товары проекты проживание разделы каталога разработчикам регистрация резервное копирование рейтинг свойства заказа свойства инфоблока свойства товара связанные товары связи символьный код скидки скорость загрузки сайта сортировка социальные сервисы список заказов список пользователей способы доставки сравнение товаров статьи стикеры страница партнеров структура сайта текст блока «Характеристики» текст в заголовке браузера текст в карточке товара тизеры типы цен товары в регионах товары на складах торговые предложения умный фильтр установка решения уязвимости файлы и папки формы обратной связи формы редактирования форум харктеристики хлебные крошки чпу шапка на мобильном эквайринг элементы в разделе