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