Bon la réponse est simple, le problème ne vient pas du tout de l'expression rationnelle elle-même, mais seulement du programme qui utilise les regexp? A voir c'est POSIX ou PRCE avec php. Le problème c'est de savoir comment ces modules ont été compilé. (Si c'est sur un serveur anglophone, c'est normal que :alpha: ne prenne pas en compte les accents).
Une solution serait d'utiliser PRCE avec l'option "u" (=UTF-8)
Si ça marche pas, il faut changer les vaiables de PRCE pour que ça fonctionne (va voir sous www.php.net)
Partager