Sivutusmerkkien kokojen ohittaminen JavaScriptin säännöllisissä lausekkeissa
i-modifioijalla voidaan ohittaa
sivutusmerkkien kokoa. Katsotaan kuinka
tämä tehdään.
Esimerkki
Seuraavassa esimerkissä säännöllinen lauseke löytää vain pienet kirjaimet:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Tuloksena muuttujaan kirjoitetaan seuraava:
'! ! CCC DDD'
Esimerkki
Lisätään nyt modifioija i
ja säännöllinen lauseke alkaa etsiä merkkejä
kaikista sivutusmerkkien koosta:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Tuloksena muuttujaan kirjoitetaan seuraava:
'! ! ! !'
Käytännön tehtävät
Yksinkertaista koodia hyödyntämällä opittua modifioijaa:
let res = str.replace(/[a-zA-Z]/g, '!');