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