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:

javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');

Tuloksena muuttujaan kirjoitetaan seuraava:

javascript'! ! CCC DDD'

Esimerkki

Lisätään nyt modifioija i ja säännöllinen lauseke alkaa etsiä merkkejä kaikista sivutusmerkkien koosta:

javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');

Tuloksena muuttujaan kirjoitetaan seuraava:

javascript'! ! ! !'

Käytännön tehtävät

Задание 1

Yksinkertaista koodia hyödyntämällä opittua modifioijaa:

javascriptlet res = str.replace(/[a-zA-Z]/g, '!');