Если вы работаете с 8-битным набором символов, регулярное выражение [\x80-\xFF]
соответствует любому символу, который не является ASCII. В PHP это будет:
if (preg_match('/[\x80-\xFF]/', $subject)) {
# String has non-ASCII characters
} else {
# String is pure ASCII or empty
}