Tähesuuruse ignoreerimine JavaScripti regulaaravaldistes

Modifikatori i abil saab ignoreerida sümbolite tähesuurust. Vaatame, kuidas seda tehakse.

Näide

Järgmises näites leiab regulaaravaldis ainult väiketähed:

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

Tulemusena kirjutatakse muutujasse järgmine:

javascript'! ! CCC DDD'

Näide

Nüüd lisame modifikatori i ja regulaaravaldis hakkab otsima sümboleid kõigis registrites:

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

Tulemusena kirjutatakse muutujasse järgmine:

javascript'! ! ! !'

Praktilised ülesanded

Задание 1

Lihtsustage koodi, kasutades õpitud modifikatorit:

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