Memandangkan fungsi ganti dalam JavaScript tidak boleh menggantikan semua rentetan yang sepadan, adalah perlu untuk menambah kaedah pada kelas String Kod adalah seperti berikut:
String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {
Jika (!RegExp.prototype.isPrototypeOf(reallyDo)) {
return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith);
} lain {
kembalikan this.replace(reallyDo, replaceWith);
}
}