Vorrei creare un String.replaceAll()
metodo in JavaScript e sto pensando che usare una regex sarebbe il modo più conciso per farlo. Tuttavia, non riesco a capire come passare una variabile a una regex. Posso già fare questo che sostituirà tutte le istanze di "B"
con"A"
.
"ABABAB".replace(/B/g, "A");
Ma voglio fare qualcosa del genere:
String.prototype.replaceAll = function(replaceThis, withThis) {
this.replace(/replaceThis/g, withThis);
};
Ma ovviamente questo sostituirà solo il testo "replaceThis"
... quindi come posso passare questa variabile alla mia stringa regex?