Mes regex sur mon serveur n'aime pas les caractères accentués !
Bonjour,
J'ai développé en local un formulaire d'ajout d'utilisateur dont les champs sont ensuite vérifiés par une regex. Tout fonctionne bien, mais lorsque je passe sur mon serveur, mes regex refusent les caractères accentués.
Exemple d'un masque de regex : #^[[:alnum:] ,-]{1,255}$#
Donc en local : ALNUM concerne tous les caractères alpanumérique, et comprends les caractères accentués.
Mais sur serveur : ALNUM ne prend plus que les caractères alphanumérique. Ce qui fait, que des que je rentre un caractère accentué (ce qui est autorisé), mon script refuse de continuer.
Ayant fait des recherches, je suis tombé la dessus :
http://www.expreg.com/asavoir.php
Le problème est clair, il concerne les locales du Serveur. Et moi, la locale demandé elle est bien validée sur mon serveur. lol Alors, là, je sais plus quoi faire !
Est ce que quelqu'un à déjà eu ce cas ?
Merci.