myAlexander: replace() mehr als einmal?

Beitrag lesen

Hallo zusammen,

ich möchte via Javascript eine Zeichenkette komplett durchsuchen und eine bestimmte Zeichenkombination ersetzen.

Hierzu habe ich die Funktion replace() gefunden. Allerdings ersetzt er mir nur die erste Zeichenkombination, nicht alle. Was kann ich tun, damit die komplette Zeichenkette durchsucht und bearbeitet wird?

Beispiel Zeichenkette:

%2Fpfad%2FVerzeichnis%2Fdatei

Ich möchte

%2F durch /

ersetzen.

Code:

var vormals = "%2Fpfad%2FVerzeichnis%2Fdatei";
var jetzt = vormals.replace(/%2F/,"/");
document.write(jetzt);

Ergebnis:

/pfad%2FVerzeichnis%2Fdatei

Viele Grüße
Alexander