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, '!');