Перейти к содержанию

Статья для предыдущей поддерживаемой версии ПО — 4.7!

Текущая рекомендованная версия — Comindware Platform 5.0. См. документацию к версии 5.0.

Атрибут типа «Текст». Настройка пользовательской маски

Маска ввода представляет из себя строку, позволяющую ввести значение допустимого формата символов. В Comindware Business Application Platform есть как заранее настроенные маски (ИНН, Адрес эл. почты и т.д.), так и вариант «Пользовательская маска», который используется в случае необходимости настройки атрибута с вводом данных в определенном формате.

К примеру, требуется ограничить в текстовом атрибуте «Наименование» ввод только латинских букв, при этом длина строки не может превышать 10 символов. Для этого выберите формат отображения атрибута — «Пользовательская маска» и в поле «Регулярное выражение маски» вставьте следующее: [A-Za-z]{10}. Нажмите кнопку «Сохранить». При заполнении данного поля пользователи смогут вводить только латинские буквы в верхнем и нижем регистре и не более 10 букв.

Формат пользовательской маски задаётся регулярным выражением и может содержать как органичение на буквы, так и цифры с символами, а также разделители и фиксированные символы (как, например, у маски телефонного номера). Фиксированные символы отделяются знаком «\» до и после символа.