Ігнараванне рэгістру ў рэгулярках JavaScript

З дапамогай мадыфікатара i можна ігнараваць рэгістр сімвалаў. Давайце паглядзім, як гэта робіцца.

Прыклад

У наступным прыкладзе рэгулярка знойдзе толькі маленькія літары:

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

У выніку ў зменную запішацца наступнае:

javascript'! ! CCC DDD'

Прыклад

А цяпер дадамо мадыфікатар i і рэгулярка пачне шукаць сімвалы ўва ўсіх рэгістрах:

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

У выніку ў зменную запішацца наступнае:

javascript'! ! ! !'

Практычныя задачы

Задание 1

Спрасціце код, скарыстаўшыся вывучаным мадыфікатарам:

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