Игнорирање на големина на букви во регуларни изрази во 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, '!');