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, '!');