JavaScript String replaceAll()
- Halaman Sebelumnya replace()
- Halaman Berikutnya search()
- Kembali ke Tetingkap Atas Panduan Lengkap String JavaScript
Definisi dan penggunaan
replaceAll()
Metode ini digunakan untuk mencari nilai atau ekspresi reguler yang diinginkan di string.
replaceAll()
Metode ini mengembalikan string baru dengan semua penemuan diganti.
replaceAll()
Metode ini tidak akan mengubah string asli.
replaceAll()
Metode ini diperkenalkan di JavaScript 2021.
replaceAll()
Metode ini tidak tersedia di Internet Explorer.
Perhatian
Jika parameter adalah ekspresi reguler, harus diatur tanda global (g
),atau akan melempar TypeError.
Untuk konten lebih lanjut tentang ekspresi reguler, silakan lihat:
Contoh
Contoh 1
text = text.replaceAll("Cats","Dogs"); text = text.replaceAll("cats","dogs");
Contoh 2
text = text.replaceAll(/Cats/g,"Dogs"); text = text.replaceAll(/cats/g,"dogs");
Contoh 2
Ganti seluruhnya, tak membedakan huruf besar ke kecil:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue/gi, "red");
Contoh 3
Gunakan fungsi untuk menggantikan teks:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue|house|car/gi, function (x) { return x.toUpperCase(); });
syarat
string.replaceAll(searchValue, newValue)
parameter
parameter | Description |
---|---|
searchValue | diperlukan. Nilai atau ekspresi reguler yang akan dicari. |
newValue | diperlukan. Untuk nilai baru yang digantikan. Bisa berupa fungsi JavaScript. |
nilai balik
jenis | Description |
---|---|
String | Kembalikan string baru di mana semua nilai yang dipersetubuhkan telah digantikan. |
- Halaman Sebelumnya replace()
- Halaman Berikutnya search()
- Kembali ke Tetingkap Atas Panduan Lengkap String JavaScript