Ignorar mayúsculas y minúsculas en expresiones regulares de JavaScript

Con el modificador i puedes ignorar las mayúsculas y minúsculas de los caracteres. Veamos cómo se hace.

Ejemplo

En el siguiente ejemplo, la expresión regular encontrará solo letras minúsculas:

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

Como resultado, se guardará lo siguiente en la variable:

javascript'! ! CCC DDD'

Ejemplo

Y ahora agreguemos el modificador i y la expresión regular comenzará a buscar caracteres en todos los casos:

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

Como resultado, se guardará lo siguiente en la variable:

javascript'! ! ! !'

Problemas prácticos

Задание 1

Simplifica el código, utilizando el modificador estudiado:

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