В общем, возникла такая беда. Надо проверить, что введенные данные состоят только из русских букв, если нет - выдать ошибку. Намучался я с этой проверкой, никак не выходит...
Варианты, что пробовал:
Код: Выделить всё
!preg_match("/^[А-Яа-я]*$/", $string)preg_match("/^[А-Яа-я]*$/", $string)!preg_match("/^[А-Я,а-я]*$/", $string)preg_match("/^[А-Я,а-я]*$/", $string)
И так далее, и тому подобные... Во всех вариантах возникает 2 возможности: 1) пишу что угодно - хавает (причем выражение в яваскрипте /^[а-яА-Я]+$/ не пускает, а php вполне нормально принимает), 2) не воспринимает вообще ничего (пробовал русский, английский, цифры. С выражением "/^[а-яА-Я]*$/" принимает строки формата аА, и ничего более).
Про регулярные выражения начитался много, но так и не вышло. Помогите, кто чем может...