Валидация поля в форме

Пытаюсь прописать валидацию поля на то, чтобы значение поля содержит только буквы. Прописываю в виде:
pagetitle:required:maxLength=^15^:alpha
maxLength отрабатывает, а alpha нет. Поле с цифрами проходит и никакой ошибки в span error не показывает.
alpha это же стандартный валидатор из коробки. Почему он не работает?
Антон
27 января 2021, 12:44
modx.pro
307
0

Комментарии: 3

Андрей
27 января 2021, 13:18
0
Если имеется ввиду formIt — Validation in FormIt, то такого валидатора там нет. Можно либо использовать regexp, либо написать кастомный валидатор.
    Антон
    27 января 2021, 15:23
    0
    как я понимаю, regexp проверяет поле на соответствие заданному формату. Это не проверка на запрет цифровых символов
      Андрей
      27 января 2021, 16:02
      +1
      Это не проверка на запрет цифровых символов
      Это проверка на соответствие паттерну. Если составить регулярку только для букв, цифры туда ввести будет соответственно нельзя.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3