Registro nepaisymas JavaScript reguliariosiose išraiškose

Naudojant modifikatorių i galima nepaisyti simbolių registro. Pažiūrėkime, kaip tai daroma.

Pavyzdys

Šiame pavyzdyje reguliarioji išraiška ras tik mažąsias raides:

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

Rezultate į kintamąjį bus įrašyta taip:

javascript'! ! CCC DDD'

Pavyzdys

Dabar pridėkime modifikatorių i ir reguliarioji išraiška pradės ieškoti simbolių visuose registruose:

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

Rezultate į kintamąjį bus įrašyta taip:

javascript'! ! ! !'

Praktinės užduotys

Задание 1

Supaprastinkite kodą, pasinaudoję išmoktu modifikatoriumi:

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