SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
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 pas dans une regexp entrée par //, ce n'est pas pareil !
dans une chaîne :
"\+" le "\" ne sert de rien car rien n'est à escaper.
par contre dans :
"\\+" le premier "\" escape le second "\" ce qui permet à la compil par
: new RegExp("...") de garder UN SEUL "\" devant le second +.
CQFD )))
en tout cas, perso, je n'utiliserais jamais new RegExp( /une
expression/)...
--
Une Bévue