Section courante

A propos

Section administrative du site

String.replace

Remplace
JavaScript IE4+, Netscape 4+, Mozilla 1+, FireFox 1+, Opera, Chrome, Safari

Syntaxe

function replace(/motif/attribut, remplace);
function replace("recherche", remplace);

Paramètres

Nom Description
/motif/ Ce paramètre permet d'indiquer la palette de recherche.
attribut Ce paramètre optionnel permet d'indiquer les attributs de palette de recherche seuls ou combinés:
Attribut Description
g Cet attribut permet d'indiquer que le recherche et le remplacement sera effectué dans tous la chaîne de caractères, soit globalement.
i Cet attribut permet d'indiquer qu'aucune distinction se fera entre les majuscules et les minuscules.
"recherche" Ce paramètre permet d'indiquer la chaîne de caractères à rechercher.
"remplace" Ce paramètre permet d'indiquer la chaîne de caractères à mettre à la place de l'ancienne.

Retour

Valeur Description
chaîne de caractères Ces valeurs indique la chaîne de caractères traités selon le remplacement souhaités.

Description

Cette méthode permet de remplacer des sous chaînes de caractères par d'autres sous-chaînes de caractères.

Exemples

L'exemple suivant permet de remplacer le mot «email» par «courriel» dans les deux syntaxes reconnues :

  1. <script language="JavaScript" type="text/javascript">
  2. var message="Mon email est ici!";
  3. document.write(message.replace(/email/, "courriel"));
  4. document.write(message.replace("email", "courriel"));
  5. </script>

on aura comme résultat:

Mon courriel est ici!
Mon courriel est ici!

L'exemple suivant permet de remplacer tous les espaces par des caractères «-» :

  1. <script>
  2. var str = "ceci est un exemple de texte";
  3. str = str.replace(/\s+/g, '-');
  4. document.write(str);
  5. </script>

on obtiendra le résultat suivant :

ceci-est-un-exemple-de-texte

Voir également

Langage de programmation - JavaScript - Type de données élémentaire - Les chaînes de caractères

Dernière mise à jour : Mardi, le 28 juillet 2015