@WildJust

Кто поможет с валидацией по регуляркам Yii2?

Вот собственно код:
return [
            [['product_id'], 'required'],
            [['product_id', 'views'], 'integer'],
            [['description'], 'string'],
            [['rating', 'price'], 'number'],
            [['title', 'image'], 'string', 'max' => 255],
            ['title',  'match', 'pattern' => '/^[а-яА-ЯёЁ0-9/s]+$/'],
        ];


Проблема в поле title, должна быть только кириллица, цифры и пробел. Аякс валидация пропускает, после нажатия на сохранить, сохранения не происходит и выбивает title is invalid.
Пробовал убрать $, тогда всё сохраняется, но и пропускает латиницу. Хелпаните плиз.
  • Вопрос задан
  • 186 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.
Для начала попробуйте так:
'/^[а-яё0-9 ]+$/iu'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы