Ігнараванне рэгістру ў рэгулярках 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, '!');