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:
javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Sonuç olarak değişkene aşağıdaki yazılacaktır:
javascript'! ! CCC DDD'
Örnek
Şimdi i değiştiricisini ekleyelim,
düzenli ifade tüm harf durumlarında
karakterleri aramaya başlayacaktır:
javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Sonuç olarak değişkene aşağıdaki yazılacaktır:
javascript'! ! ! !'
Pratik Görevler
Задание 1
Öğrenilen değiştiriciden yararlanarak kodu basitleştirin:
javascriptlet res = str.replace(/[a-zA-Z]/g, '!');