Derniers tutoriels de développement web
 

JavaScript Chaîne replace() Method

<JavaScript Chaîne Référence

Exemple

Retourne une chaîne où "Microsoft" est remplacé par "w3ii" :

var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "w3ii");

Le résultat de res sera:

Visit w3ii!
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

Le replace() méthode recherche une chaîne pour une valeur spécifiée, ou une expression régulière, et renvoie une nouvelle chaîne où les valeurs indiquées sont remplacés.

Remarque: Si vous remplacez une valeur (et non une expression régulière), seule la première instance de la valeur sera remplacée. Pour remplacer toutes les occurrences d'une valeur spécifiée, utilisez le global (g) modificateur (voir "More Examples" ci - dessous).

En savoir plus sur les expressions régulières dans notre RegExp Tutorial et notre RegExp Object Reference .

Cette méthode ne change pas la chaîne d'origine.


Support du navigateur

méthode
replace() Oui Oui Oui Oui Oui

Syntaxe

Les valeurs des paramètres
Paramètre La description
searchvalue Champs obligatoires. La valeur, ou une expression régulière, qui sera remplacé par la nouvelle valeur
newvalue Champs obligatoires. La valeur pour remplacer la valeur de recherche avec

Détails techniques

Valeur de retour: Une nouvelle chaîne, où la spécifiée value(s) a été remplacée par la nouvelle valeur
JavaScript Version: 1.2

Exemples

autres exemples

Exemple

Effectuer un remplacement global:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red");

Le résultat de res sera:

Mr Blue has a red house and a red car
Essayez vous - même »

Exemple

Effectuer un remplacement global, insensible à la casse:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/gi, "red");

Le résultat de res sera:

Mr red has a red house and a red car
Essayez vous - même »

Exemple

En utilisant une fonction pour retourner le texte de remplacement:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue|house|car/gi, function myFunction(x){return x.toUpperCase();});

Le résultat de res sera:

Mr BLUE has a BLUE HOUSE and a BLUE CAR.
Essayez vous - même »

<JavaScript Chaîne Référence