JavaScript-string vervang()
Voorbeelde
Vervang Microsoft:
let text = "Visit Microsoft!";
let result = text.replace("Microsoft", "W3Schools");
'n Wêreldwye plaasvervanger:
let text = "Mr Blue has a blue house and a blue car";
let result = text.replace(/blue/g, "red");
Meer voorbeelde hieronder.
Definisie en gebruik
Die replace()
metode soek 'n string vir 'n waarde of 'n gereelde uitdrukking.
Die replace()
metode gee 'n nuwe string terug met die waarde(s) vervang.
Die replace()
metode verander nie die oorspronklike string nie.
Let wel
As jy 'n waarde vervang, sal slegs die eerste instansie vervang word. Om alle gevalle te vervang, gebruik 'n gewone uitdrukking met die g wysiger stel.
Lees meer oor gereelde uitdrukkings in ons:
Sintaksis
string.replace(searchValue, newValue)
Grense
Parameter | Description |
searchValue | Required. The value, or regular expression, to search for. |
newValue | Required. The new value (to replace with). |
Terugkeerwaarde
Tik | Beskrywing |
’n Toutjie | 'n Nuwe string waar die gespesifiseerde waarde(s) vervang is. |
Meer voorbeelde
'n Wêreldwye, hoofletter-onsensitiewe plaasvervanger:
let text = "Mr Blue has a blue house and a blue car";
let result = text.replace(/blue/gi, "red");
'n Funksie om die vervangingsteks terug te gee:
let text = "Mr Blue has a blue house and a blue car";
let result = text.replace(/blue|house|car/gi, function (x) {
return x.toUpperCase();
});
Blaaierondersteuning
replace()
is 'n ECMAScript1 (ES1) kenmerk.
ES1 (JavaScript 1997) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |