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 :
- <script language="JavaScript" type="text/javascript">
- var message="Mon email est ici!";
- document.write(message.replace(/email/, "courriel"));
- document.write(message.replace("email", "courriel"));
- </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 «-» :
on obtiendra le résultat suivant :
ceci-est-un-exemple-de-texteVoir é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