String.replace qui ne remplace rien
Bonjour,
Voici une petite fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| activeLink=function(lnk,modelLnk) {
lnk.style.cursor = 'pointer';
if (lnk.href.trim().length == 0) {
var tmp = modelLnk.href;
var reg1 = new RegExp (/0[-]document[.]forms/);
if (reg1.test(tmp)) {
tmp.replace(reg1,"document.forms");
} else {
tmp.replace(/document[.]forms/,"0-document.forms");
}
}
lnk.href = tmp;
} |
Pourriez-vous me dire pourquoi mon replace ne remplace rien ?
Ma variable tmp de la fin n'a pas changée