Mengabaikan Case dalam Regex JavaScript
Dengan menggunakan modifier i kita dapat mengabaikan
case karakter. Mari kita lihat bagaimana
caranya.
Contoh
Dalam contoh berikut regex hanya akan menemukan huruf kecil:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Hasilnya, variabel akan berisi nilai berikut:
'! ! CCC DDD'
Contoh
Sekarang tambahkan modifier i
dan regex akan mulai mencari karakter
di semua case:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Hasilnya, variabel akan berisi nilai berikut:
'! ! ! !'
Tugas Praktis
Sederhanakan kode, dengan menggunakan modifier yang telah dipelajari:
let res = str.replace(/[a-zA-Z]/g, '!');