String replace v JavaScriptu

Jak nahradit všechny výskyty hledaného řetězce jiným řetězcem (v JavaScriptu)?

Nepoužijete toto: proměnná = proměnná.replace(„hledaný text“, „náhražka“);

ale: proměnná = proměnná.replace(/hledaný text/g, „náhražka“);

První případ totiž provede vyhledání pouze jednou – nahradí jen první výskyt hledaného textu.

Jak nahradit symbol + za jiný text?

proměnná = proměnná.replace(/\+/g, „náhražka“);

Pozn.: Nemusí správně pracovat v Chromu…

Leave a Reply