АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗jsSpRECI 111 of 294 menu
Долгожданный Бесплатный курс по выкладке сайта на хостинг. МЫ УЖЕ НАЧАЛИ! Присоединяйтесь к нам!

Игнорирование регистра в регулярках JavaScript

С помощью модификатора i можно игнорировать регистр символов. Давайте посмотрим, как это делается.

Пример

В следующем примере регулярка найдет только маленькие буквы:

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

В результате в переменную запишется следующее:

'! ! CCC DDD'

Пример

А теперь добавим модификатор i и регулярка начнет искать символы во всех регистрах:

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

В результате в переменную запишется следующее:

'! ! ! !'

Практические задачи

Упростите код, воспользовавшись изученным модификатором:

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