1

J'ai un petit souci avec une expression régulière...
$preg_match = "(^[A-Za-z0-9\'\p{L}\s\.\-()_]+$)";
if (!preg_match($preg_match, $var))
{
	return -1;
}

elle fonctionne très bien quand je la teste avec http://www.dhtmlgoodies.com/scripts/regular-expression/regular-expression.html
Par contre, elle ne m'accepte pas l'apostrophe quand je suis avec php. Je tourne en rond sad
avatar

2

Edit ; Non j'ai rien dit, euh ... t'as un string exemple ?
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

3

l'aplanque
ne passe pas, par exemple

edit : j'ai bien vérifié qu'il n'y ait pas de transformation des quotes ou quoi que ce soit ; il traite bien la chaîne telle quelle... j'y comprends vraiment rien sorry
avatar

4

Bon, c'est moi le gros mulet de base grin
Pour des raisons de sécurités, je passe tout ce que les usagers saisissent en html
htmlentities($var, ENT_QUOTES);

et je testais mes valeurs (c'était bon partout, sauf ici) sur du
$var = html_entity_decode($var, ENT_QUOTES);

Ce que je trouve bizarre, c'est que quand je demandais l'affichage du code exécuté par le navigateur (FF3), il m'affichait bien des [']... mais j'ai l'impression que Firefox s'arrange avec ce qu'il affiche et qu'il "nettoie" le code.
avatar