JavaScript регуляр ифодаларда регистрни инкор килиш
i модификатори ёрдамида
белгилар регистри инкор этилиши мумкин.
Бундай қандай амалга оширилишини кўрамиз.
Мисол
Қуйидаги мисолда регуляр фақат кичик ҳарфларни топади:
javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Натижада ўзгарувчига қуйидагилар ёзилади:
javascript'! ! CCC DDD'
Мисол
Энди i модификаторини қўшамиз
ва регуляр барча регистрлардаги белгиларни
излая бошлайди:
javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Натижада ўзгарувчига қуйидагилар ёзилади:
javascript'! ! ! !'
Амалий машқлар
Задание 1
Ўрганилган модификатордан фойдаланиб, кодни соддалаштиринг:
javascriptlet res = str.replace(/[a-zA-Z]/g, '!');