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:

javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');

Som et resultat vil følgende bli lagret i variabelen:

javascript'! ! CCC DDD'

Eksempel

La oss nå legge til modifikatoren i og regex vil begynne å søke etter tegn i alle store og små bokstaver:

javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');

Som et resultat vil følgende bli lagret i variabelen:

javascript'! ! ! !'

Praktiske oppgaver

Задание 1

Forenkle koden ved å bruke den studerte modifikatoren:

javascriptlet res = str.replace(/[a-zA-Z]/g, '!');