Mengabaikan Case dalam Regex JavaScript
Dengan pengubah i, kita boleh mengabaikan
case aksara. Mari kita lihat bagaimana
ia dilakukan.
Contoh
Dalam contoh berikut, regex akan mencari hanya huruf kecil:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Hasilnya, pembolehubah akan menyimpan yang berikut:
'! ! CCC DDD'
Contoh
Sekarang tambahkan pengubah i
dan regex akan mula mencari aksara
dalam semua case:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Hasilnya, pembolehubah akan menyimpan yang berikut:
'! ! ! !'
Masalah Praktikal
Permudahkan kod dengan menggunakan pengubah yang telah dipelajari:
let res = str.replace(/[a-zA-Z]/g, '!');