Ultimele tutoriale de dezvoltare web
 

JavaScript Şir replace() Method

<JavaScript Șirul de referință

Exemplu

Întoarcere un șir de caractere în cazul în care "Microsoft" se înlocuiește cu "w3ii" :

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

Rezultatul res va fi:

Visit w3ii!
Încearcă - l singur »

Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

replace() metoda de căutări efectuate de un șir de caractere pentru o valoare specificată, sau o expresie regulată, și returnează un nou șir de caractere în cazul în care se înlocuiesc valorile specificate.

Notă: Dacă înlocuiți o valoare (și nu o expresie regulată), numai prima din valoarea va fi înlocuită. Pentru a înlocui toate aparițiile o valoare specificată, utilizați la nivel mondial (g) modificatorul ( a se vedea "More Examples" de mai jos).

Cititi mai multe despre expresiile regulate în nostru Tutorial regexp și nostru de referință regexp obiect .

Această metodă nu se schimba șirul inițial.


Suport pentru browser-

Metodă
replace() da da da da da

Sintaxă

Valorile parametrilor
Parametru Descriere
searchvalue Necesar. Valoarea sau expresie regulată, care va fi înlocuită cu noua valoare
newvalue Necesar. Valoarea pentru a înlocui valoarea de căutare cu

Detalii tehnice

Întoarcere Valoare: Un nou String, unde se specifică value(s) a fost înlocuită cu noua valoare
JavaScript Versiune: 1.2

Exemple

Mai multe exemple

Exemplu

Efectuați o înlocuire la nivel mondial:

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

Rezultatul res va fi:

Mr Blue has a red house and a red car
Încearcă - l singur »

Exemplu

Efectuați o înlocuire la nivel mondial, între litere insensibil:

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

Rezultatul res va fi:

Mr red has a red house and a red car
Încearcă - l singur »

Exemplu

Folosind o funcție pentru a reveni textul de înlocuire:

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();});

Rezultatul res va fi:

Mr BLUE has a BLUE HOUSE and a BLUE CAR.
Încearcă - l singur »

<JavaScript Șirul de referință