⊗jsSpRESF 135 of 294 menu

JavaScript да регуляр ифодалар учун байроклар

RegExp орқали яратилган регуляр ифодалардаги байроклар иккинчи параметр сифатида ўтказилиши керак. Келинг, бир мисолда кўрамиз. Фарз қилайлик, бизда куйидаги сатр бор:

let str = 'abc def';

Фарз қилайлик, биз ушбу сатрга куйидаги регуляр ифодани байрок билан қўллаймиз:

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

Келинг, ушбу регуляр ифодани RegExp орқали қайта ёзайлик:

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

Амалий машқлар

Регуляр ифодани сатр кўринишида қайта ёзинг:

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