Ignorando maiúsculas e minúsculas em expressões regulares do JavaScript
Com o modificador i, você pode ignorar
maiúsculas e minúsculas. Vamos ver como
isso é feito.
Exemplo
No exemplo a seguir, a expressão regular encontrará apenas letras minúsculas:
javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Como resultado, o seguinte será armazenado na variável:
javascript'! ! CCC DDD'
Exemplo
Agora vamos adicionar o modificador i
e a expressão regular começará a buscar caracteres
em todos os casos:
javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Como resultado, o seguinte será armazenado na variável:
javascript'! ! ! !'
Problemas práticos
Задание 1
Simplifique o código, usando o modificador estudado:
javascriptlet res = str.replace(/[a-zA-Z]/g, '!');