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:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Výsledkem bude následující řetězec v proměnné:
'! ! 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:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Výsledkem bude následující řetězec v proměnné:
'! ! ! !'
Praktické úlohy
Zjednodušte kód pomocí naučeného modifikátoru:
let res = str.replace(/[a-zA-Z]/g, '!');