Ignorisanje registra u regularnim izrazima JavaScript
Pomoću modifikatora i može se ignorisati
registar simbola. Hajde da pogledamo kako
se to radi.
Primer
U sledećem primeru regularni izraz će pronaći samo mala slova:
javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Kao rezultat u promenljivu će biti upisano sledeće:
javascript'! ! CCC DDD'
Primer
A sada dodajmo modifikator i
i regularni izraz će početi da traži simbole
u svim registrima:
javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Kao rezultat u promenljivu će biti upisano sledeće:
javascript'! ! ! !'
Praktični zadaci
Задание 1
Pojednostavite kod, koristeći izučeni modifikator:
javascriptlet res = str.replace(/[a-zA-Z]/g, '!');