24646 shaares
46 liens privés
46 liens privés
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}