Не работает регулярка в расширенных полях

Автор intern, 19 февраля 2018, 08:17:48

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

intern

Здравствуйте!
Добавил некоторые расширенные поля - неправильно работает проверка расширенного поля "Фамилия" при регистрации, пишет: поле "фамилия" содержит информацию в неправильном формате. Регулярное выражение для проверки поля - "^[А-Яа-я]{4,40}(-[А-Яа-я]{2,40})$"
Добавленное поле "телефон" с регуляркой "^[0-9]{11}$" работает как надо.

intern

В каком файле сохраняется пользовательская регулярка для дополнительных полей? Попробую там покопаться.

intern

Разобрался. Для кириллицы нужно писать весь диапазон символов:
вместо [А-Яа-яЁё] нужно писать [АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя]