Comment remplacer un caractère en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-08-03 11:51:11
Thèmes : webmaster - javascript
Question

Comment puis-je remplacer un caractère d'une chaîne de caractère, ou un string, en JavaScript ?

Réponse

Pour remplacer un ou plusieurs caractères d'un string, en JavaScript, vous pouvez utiliser la méthode replace().

Vous devez y spécifier deux paramètres :

  • Le premier est la chaine de caractères à remplacer.
  • Le second est la chaine de caractères de remplacement.

Exemple pour remplacer une chaîne de caractères par une autre, en JavaScript, avec la méthode replace() :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Comment remplacer un caractère en JavaScript ?</title>
</head>
<body>
<span class="resultat"></span> 
<script> 
Chaine = 'Adresse du site : 1FORMATIK'; 
nouvelleChaine = Chaine.replace('1FORMATIK', '1FORMATIK.com'); 
document.querySelector('.resultat').textContent = nouvelleChaine; 
</script>
</body>
</html>

Remarque : Le premier paramètre de la méthode replace(), celui correspondant à la chaine de caractères à remplacer, peut être sous la forme d'un string (une chaine de caractères), mais aussi d'une regex (une expression régulière).

Remarque : Le second paramètre de la méthode replace(), celui correspondant à la chaine de caractères de remplacement, peut être sous la forme d'un string (une chaine de caractères), mais aussi d'une function (une fonction).

Vous trouverez d'avantage d'information sur la manière de remplacer une chaine de caractères, en JavaScript, avec la méthode replace(), via cette page du site de Mozilla.