'regexp' => '/[а-яА-Я]{1,5}/'
]
]);Почему если строка больше 5 символов - не возвращается false?
Где ^ и $?
Любая строка, содержащая от 1 до 5 букв вернет true, потому что не обозначены начало и конец строки
'/^[а-яА-Я]{1,5}$/' вообще всегда false возвращает
А какие строки проверяешь?
может имеет смысл юникод включить? /[а-яА-Я]{1,5}/u
хм, заработало. Что-то впервые с этим сталкиваюсь, в preg_ функции никогда проблем небыло
наверное всегда латиницу только искал =)
Да, похоже так и есть
Обсуждают сегодня