Od provozovatele projektu Rychlost.CZ

replace

Definice a použití

Metoda replace() objektu String vyhledá řetězec nebo regulární výraz pro určitou hodnotu a vrátí nový řetězec, kde jsou nahrazeny zadané hodnoty.

Tato metoda nemění původní řetězec.

Syntaxe

string.replace(hledanýŘetězec,nováHodnota)

ParametrPopis
hledanýŘetězec(Povinné) Hodnota nebo regulární výraz, který má být nahrazen zadanou hodnotou.
nováHodnota(Povinné) Nová hodnota, za kterou se má zaměnit hledaný řetězec.

Návratová hodnota

Vrátí nový řetězec, kde zadaná hodnota bude nahrazena novou hodnotou.

Ukázka:

Ukázka použití metody replace()

Javascript
var retezec = "Skákal pes přes pole, myslivec jel na kole.";
var vysledek = retezec.replace("myslivec", "pošták");

Řetězec "vysledek" bude obsahovat tuto hodnotu:

Ukázka:

Ukázka provedení globální záměny metodou replace()

Javascript
var retezec = "Tráva je zelená, zelená je tráva.";
var vysledek = retezec.replace(/zelená/g, "červená");

Řetězec "vysledek" bude obsahovat tuto hodnotu:

Podpora webových prohlížečů

Firefoxano
Internet Explorerano
Google Chromeano
Safariano
Operaano