Ich würde gerne eine String.replaceAll()
Methode in JavaScript und ich denke, dass die Verwendung einer Regex wäre am knappsten Weg, es zu tun. Allerdings kann ich nicht herausfinden, wie man eine Variable in eine Regex übergeben. Ich kann dies bereits tun, die alle Instanzen von ersetzen wird "B"
con "A"
.
"ABABAB".replace(/B/g, "A");
Aber ich möchte etwas in dieser Art machen:
String.prototype.replaceAll = function(replaceThis, withThis) {
this.replace(/replaceThis/g, withThis);
};
Aber natürlich wird dadurch nur der Text ersetzt "replaceThis"
...also wie übergebe ich diese Variable an meine Regex-Zeichenkette?