Вопрос по регулярным выражениям в PHP (см. внутри)

программирование php регулярные выражения

Есть функция, которая проверяет, чтобы в строке были только кирилические символы и пробелы (последних может и не быть):

function($string){
if(preg_match("??????", $string) return true;
else return false; }

Вопрос: что должно быть написано вместо "??????"
Заранее благодарю :)
Ответы:
preg_match("|^[а-яА-Я\s*]+$|s", $string);
приблизительно так, а что бы точней - надо конкретный случай....
пробуйте, но только буквы и пробелы, ни каких "точек", "запятых" и прочей нечисти....
/^[а-яА-Я\x20]+$/s
/^[а-яА-Я\s]+$/su
модификатор u заставляет обрабатывать строку в кодировке utf-8
а лучше
[А-яЁё\s]+


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.