⊗jsSpRESF 135 of 294 menu

Indicii pentru șirurile regex în JavaScript

Indicii în expresiile regulate create prin RegExp, ar trebui să fie transmiși ca al doilea parametru. Să ne uităm la un exemplu. Să presupunem că avem următorul șir:

let str = 'abc def';

Să presupunem că aplicăm la acest șir următoarea expresie regulată cu un indicator:

let reg = /[a-z]+/g; let res = str.match(reg);

Să rescriem această expresie regulată prin RegExp:

let reg = new RegExp('[a-z]+', 'g'); let res = str.match(reg);

Probleme practice

Rescrieți expresia regulată sub formă de șir:

let str = '123 456 789'; let reg = /[0-9]+/g; let res = str.replace(reg, '!');
itdahurode