Если из стандартного набора Вам выше написали варианты с preg_match, а так нашёл функцию которая проверяет наличие в строке русских букв в кодировке UTF-8 и windows-1251(cp1251) и возвращает true или файле
$string = "Строка с русскими буквами";
$res = isContainsRussianLetters($string);//получаем true или false в зависимости есть ли русские буквы в строке
Сам код функции по ссылке
blog.ivru.net/?id=232
В моём случаи нужно было чтобы проверка работала без настройки локали и работала для 2-х кодировок, поэтому выбрал именно эту функцию, поскольку она проверяет жёстко по кодам символов и теоретически для указанных кодировок должна работать на любом хостинге с любыми настройками.