Quotidien Shaarli

Tous les liens d'un jour sur une page.

October 6, 2018

regex - How do I match accented characters with PHP preg? - Stack Overflow · Warrior du Dimanche

Piqué au warrior du dimanche : Bon à savoir ça: pour filtrer les caractères non alphabétiques en conservant les accents, il suffit d'ajouter la directive «u» à la fin de la regex.
(en ayant précisé la locale voulue...quand même.)

$str = 'perché';

setlocale(LC_ALL, 'fr_FR@euro');
echo preg_match('#^\w+$#u', $str);

sinon, on peut aussi utiliser les Unicode character properties

\p{L}