Имеем поле для простого текста длиной до 255 символов.
Регулярное выражение для проверки:
preg_match("/^[a-zA-Zа-яА-Я0-9]{1}[a-zA-Zа-яА-Я0-9 \.\,\-]{0,253}[a-zA-Zа-яА-Я0-9\.]{1}$/",$_POST['...'])
Русские символы не проходят проверку. Английские проходят. А главный чес, что это же самое выражение нормально работает в сценарии в этой же папке с такой же формой. Проверял даже так:
[a-zA-Zа-яА-Я]{0,50}
Пишу любую английскую букву - проходит, русскую - нет.
Найти ответ не могу, я - 1lvl, надеюсь на помощь.