JavaScript Düzenli İfadelerde Büyük/Küçük Harf Duyarsızlığı
i değiştiricisi kullanılarak karakterlerin
büyük/küçük harf durumu yoksayılabilir.
Bunun nasıl yapıldığına bir göz atalım.
Örnek
Aşağıdaki örnekte düzenli ifade sadece küçük harfleri bulacaktır:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Sonuç olarak değişkene aşağıdaki yazılacaktır:
'! ! CCC DDD'
Örnek
Şimdi i değiştiricisini ekleyelim,
düzenli ifade tüm harf durumlarında
karakterleri aramaya başlayacaktır:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Sonuç olarak değişkene aşağıdaki yazılacaktır:
'! ! ! !'
Pratik Görevler
Öğrenilen değiştiriciden yararlanarak kodu basitleştirin:
let res = str.replace(/[a-zA-Z]/g, '!');