Bonjour à tous,

J'essaye de rechercher un mot avec un RegExp puis je veux un replace()
Jusqu'à là tout va bien
Sauf que je veux y ajouter du html
Voici mon code javascript, ça vous parlera très certainement plus

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
       var chaine = document.getElementById('chien').innerHTML;
	var reg=new RegExp("chien","g");
	var re = chaine.replace(reg, "<b>$1</b>");
	document.getElementById("resultat").innerHTML = re;
Je voudrais donc y mettre la balise <b> autour des mots "chien"
J'ai vu sur le net qu'il fallait mettre un "$1"

Mais chez moi ça ne marche pas (ça m'affiche ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 Les $1s et les $1nes, les chats et les oiseaux
) et non le mot "chien" en gras
j'ai un peu de mal à comprendre

Quelqu'un pourrait il m'aider?
Merci beaucoup !