Vlagge vir regex strings in JavaScript
Vlagge in regulêre uitdrukkings, geskep via RegExp,
moet as tweede parameter oorgedra word.
Kom ons kyk na 'n voorbeeld.
Gestel ons het die volgende string:
let str = 'abc def';
Gestel ons pas op hierdie string die volgende regulêre uitdrukking met 'n vlag toe:
let reg = /[a-z]+/g;
let res = str.match(reg);
Kom ons herskryf hierdie regulêre uitdrukking
via RegExp:
let reg = new RegExp('[a-z]+', 'g');
let res = str.match(reg);
Praktiese take
Herskryf die regulêre uitdrukking in die vorm van 'n string:
let str = '123 456 789';
let reg = /[0-9]+/g;
let res = str.replace(reg, '!');