Ignoriranje velikosti črk v regularnih izrazih JavaScript

Z modifikatorjem i lahko ignorirate velikost črk. Poglejmo, kako se to naredi.

Primer

V naslednjem primeru bo regularni izraz našel samo male črke:

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

Kot rezultat se bo v spremenljivko zapisalo naslednje:

javascript'! ! CCC DDD'

Primer

Zdaj pa dodajmo modifikator i in regularni izraz bo začel iskati znake v vseh velikostih črk:

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

Kot rezultat se bo v spremenljivko zapisalo naslednje:

javascript'! ! ! !'

Praktične naloge

Задание 1

Poenostavite kodo z uporabo preučenega modifikatorja:

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