Вот код: Код (PHP): if(!preg_match('|^[a-zа-я-]+$|i', $name)) При вводе русского текста всё равно выбивает ошибку, почему? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
если мне не изменяют мои познания, для использования русского текста надо использовать модификатор u т.е. Код (Text): '|^[a-zа-я-]+$|iu' Добавлено спустя 53 секунды: Где u расшифровывается как юникод.