Vous pouvez utiliser les expressions régulières pour remplacer toutes les occurrences d'une chaîne en JavaScript :
<script>
var test = "un deux trois un deux trois";
var test = test.replace(/deux/g, 'quatre');
alert(test);
</script>
Remarque : L'option g effectue une substitution sensible à la casse ; pour effectuer un remplacement insensible à la casse, ajoutez l’option i dans l’expression régulière :
var test = test.replace(/deux/gi, 'quatre');
Vous trouverez d'avantage d'informations sur la méthode replace()
, et sur la manière de remplacer toutes les occurrences d'une chaîne en JavaScript sur cette page du site de Mozilla.