Le 04/06/2008 18:13, Une Bévue a écrit :
le truc d'Olivier me semble compromis là dans ce cas.
ben non, Olivier met un double escape devant le + dans une chaîne de
caractère
Tut tut tut ! Je mets un \ devant un + parce que c'est une expression
régulière, puis je mets un \ devant le \ parce que c'est dans une
chaîne littérale. Le résultat est le même, mais la démarche n'est pas
la même.
"\\+" le premier "\" escape le second "\" ce qui permet à la compil par
: new RegExp("...") de garder UN SEUL "\" devant le second +.
Oui, là je suis d'accord.
en tout cas, perso, je n'utiliserais jamais new RegExp( /une
expression/)...
Je suis d'accord aussi.