JavaScript'теги регулярдуу ифодолордо регистрди эске албоо
i модификаторунун жардамы менен
белгилердин регистрин эске албай кала аласыз.
Буну кантип жасаганыбызды карап көрөлү.
Мисал
Төмөндөгү мисалда регулярдуу ифоде кийинки кичине тамгаларды гана табат:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Натыйжада өзгөрмөгө төмөнкү жазылат:
'! ! CCC DDD'
Мисал
Эми i модификаторун кошобуз
жана регулярдуу ифоде белгилерди
бардык регистрлерде издеп баштайт:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Натыйжада өзгөрмөгө төмөнкү жазылат:
'! ! ! !'
Практикалык тапшырмалар
Кодду жөнөкөйлөтүңүз, үйрөнгөн модификаторду колдонуп:
let res = str.replace(/[a-zA-Z]/g, '!');