Zastave za regularne izraze u JavaScript-u
Zastave u regularnim izrazima, kreiranim preko RegExp,
treba proslediti kao drugi parametar.
Pogledajmo na primeru.
Neka imamo sledeći string:
let str = 'abc def';
Neka na ovaj string primenjujemo sledeći regularni izraz sa zastavom:
let reg = /[a-z]+/g;
let res = str.match(reg);
Prepišimo ovaj regularni izraz
preko RegExp:
let reg = new RegExp('[a-z]+', 'g');
let res = str.match(reg);
Praktični zadaci
Prepišite regularni izraz u obliku stringa:
let str = '123 456 789';
let reg = /[0-9]+/g;
let res = str.replace(reg, '!');