Ignorowanie wielkości liter w wyrażeniach regularnych JavaScript

Za pomocą modyfikatora i można ignorować wielkość liter. Zobaczmy, jak to się robi.

Przykład

W następującym przykładzie wyrażenie regularne znajdzie tylko małe litery:

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

W wyniku do zmiennej zostanie zapisane następujące:

javascript'! ! CCC DDD'

Przykład

A teraz dodajmy modyfikator i i wyrażenie regularne zacznie szukać znaków we wszystkich wielkościach liter:

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

W wyniku do zmiennej zostanie zapisane następujące:

javascript'! ! ! !'

Zadania praktyczne

Задание 1

Uprość kod, korzystając z poznanego modyfikatora:

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