Ignorování velkých a malých písmen v regulárních výrazech JavaScriptu
Pomocí modifikátoru i lze ignorovat
velikost písmen. Podívejme se, jak
se to dělá.
Příklad
V následujícím příkladu regulární výraz najde pouze malá písmena:
javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Výsledkem bude následující řetězec v proměnné:
javascript'! ! CCC DDD'
Příklad
Nyní přidáme modifikátor i
a regulární výraz začne hledat znaky
ve všech velikostech písmen:
javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Výsledkem bude následující řetězec v proměnné:
javascript'! ! ! !'
Praktické úlohy
Задание 1
Zjednodušte kód pomocí naučeného modifikátoru:
javascriptlet res = str.replace(/[a-zA-Z]/g, '!');