preg _соответствует международным символам и диакритическим знакам

Я хотел бы проверить строку с помощью шаблона, который может содержать только буквы (, включая буквы с диакритическими знаками ). Вот код, который я использую, и он всегда возвращает «nok». Я не знаю, что я делаю неправильно, вы можете помочь? спасибо

$string = 'é';

if(preg_match( '/^[\p{L}]+$/i', $string))
{
    echo 'ok';
} else{
    echo 'nok';
}
14
задан Vincent 25 July 2012 в 11:48
поделиться