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:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Kao rezultat u promenljivu će biti upisano sledeće:
'! ! CCC DDD'
Primer
A sada dodajmo modifikator i
i regularni izraz će početi da traži simbole
u svim registrima:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Kao rezultat u promenljivu će biti upisano sledeće:
'! ! ! !'
Praktični zadaci
Pojednostavite kod, koristeći izučeni modifikator:
let res = str.replace(/[a-zA-Z]/g, '!');