⊗jsSpRESF 135 of 294 menu

JavaScript dagi RegEx satrlari uchun flaglar

RegExp orqali yaratilgan oddiy ifodalarda flaglar ikkinchi parametr sifatida uzatilishi kerak. Keling, buni misolda ko'ramiz. Quyidagi satr berilgan bo'lsin:

let str = 'abc def';

Endi, ushbu satrga biz quyidagi flag bilan oddiy ifodani qo'llaymiz:

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

Keling, ushbu oddiy ifodani RegExp orqali qayta yozamiz:

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

Amaliy mashqlar

Quyidagi oddiy ifodani satr shaklida qayta yozing:

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