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, '!');