PROJET AUTOBLOG


Warrior du Dimanche

Site original : Warrior du Dimanche

⇐ retour index

regex - How do I match accented characters with PHP preg? - Stack Overflow

samedi 6 octobre 2018 à 07:56

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}
<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires