В настоящее время у меня есть текстовая область в качестве поля ввода, и я хочу убедиться, что она содержит более 3 отдельных строк.
Поскольку я использую инфраструктуру Yii, я использую метод validate () для проверки помодель.
Поскольку проверка выполнялась Yii, я намеревался использовать функцию сопоставления для проверки с помощью регулярных выражений правильности введенных данных.
В настоящее время у меня есть:
array('ingredients', 'match', 'pattern'=> '/(\n|\r\n|\r){3,}/'),
Что не работает, однако, если я изменяю 3 на 1, оно работает правильно.
Как я могу убедиться, что с помощью регулярных выражений есть хотя бы 3 строки?