Ignorering av store og små bokstaver i JavaScript regex
Med modifikatoren i kan du ignorere
forskjellen på store og små bokstaver. La oss se hvordan
dette gjøres.
Eksempel
I følgende eksempel vil regex bare finne små bokstaver:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Som et resultat vil følgende bli lagret i variabelen:
'! ! CCC DDD'
Eksempel
La oss nå legge til modifikatoren i
og regex vil begynne å søke etter tegn
i alle store og små bokstaver:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Som et resultat vil følgende bli lagret i variabelen:
'! ! ! !'
Praktiske oppgaver
Forenkle koden ved å bruke den studerte modifikatoren:
let res = str.replace(/[a-zA-Z]/g, '!');