Kis- és nagybetűk megkülönböztetésének mellőzése a JavaScript reguláris kifejezéseiben
A i módosítóval a karakterek
kis-nagybetű érzékenysége mellőzhető.
Nézzük meg, hogyan is működik.
Példa
A következő példában a reguláris kifejezés csak a kisbetűket találja meg:
javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Az eredmény a következő lesz a változóban:
javascript'! ! CCC DDD'
Példa
Most adjuk hozzá a i módosítót,
és a reguláris kifejezés minden
betűformában megkeresi a karaktereket:
javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Az eredmény a következő lesz a változóban:
javascript'! ! ! !'
Gyakorlati feladatok
Задание 1
Egyszerűsítsd a kódot az tanult módosító felhasználásával:
javascriptlet res = str.replace(/[a-zA-Z]/g, '!');