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