Saya ingin membuat String.replaceAll()
metode dalam JavaScript dan saya berpikir bahwa menggunakan regex akan menjadi cara yang paling singkat untuk melakukannya. Namun, saya tidak tahu cara meneruskan variabel ke regex. Saya sudah bisa melakukan ini yang akan menggantikan semua instance "B"
dengan "A"
.
"ABABAB".replace(/B/g, "A");
Tetapi saya ingin melakukan sesuatu seperti ini:
String.prototype.replaceAll = function(replaceThis, withThis) {
this.replace(/replaceThis/g, withThis);
};
Tapi jelas ini hanya akan menggantikan teks "replaceThis"
... jadi bagaimana cara saya mengirimkan variabel ini ke string regex saya?