Bonjour,

J'essai en vain de faire fonctionner la fonction replace, associé avec un objet RegExp. La fonction en elle même fonctionne, mais la backreference que je vois dans les tuto sur le net n'a pas l'air de fonctionner.

Voici un exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var reg = new RegExp('//.*$', 'gm');
console.log(text.replace(reg, "<span>$1</span>"));
// affiche "<span>$1</span>" au lieu de "<span>// un mot</span>" par exemple.
Saurez-vous ce qui n'irait pas ?

Ce code est exécute sur firefox (les connaisseurs de firebug l'auront remarqué ^^).

Merci d'avance !

Damien.