В сети нашел код, который, по идее, решает именно эту задачу. Вот такой:
if (!preg_match("/([А-ЯЁ][^А-ЯЁ]*){1,}/", $text)) echo 'Первый знак - не кириллица';
Однако, у меня он не работает.
Что здесь неверно?
(Кодировка 1251. Первый знак может быть и заглавной буквой, и обычной.)