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, '!');