modificador i de RegExp en JavaScript
- la página anterior g
- la página siguiente d
- Volver a la capa superior Manual de referencia de JavaScript RegExp
definición y uso
el modificador "i" especifica una coincidencia insensible a mayúsculas y minúsculas.
instancia
ejemplo 1
realizar una búsqueda insensible a mayúsculas y minúsculas en "is":
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
ejemplo 2
realizar una búsqueda insensible a mayúsculas y minúsculas en "codew3c":
usando la función de expresión regular exec():
let text = "Visit codew3c"; let pattern = /codew3c/i; let result = pattern.exec(text);
ejemplo 3
usando la función de expresión regular test()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = pattern.test(text);
ejemplo 4
usando la función de cadena match()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
sintaxis
new RegExp("regexp", "i")
o abreviado:
/regexp/i
sugerencia
Puede usar ignoreCase propiedad para verificar si se ha configurado el modificador "i".
let pattern = /W3S/i; let result = pattern.ignoreCase;
métodos de búsqueda de expresiones regulares
En JavaScript, la búsqueda de texto con expresiones regulares se puede realizar con diferentes métodos.
usopatrónComo expresiones regulares, estos son los métodos más utilizados:
ejemplo | descripción |
---|---|
text.match(patrón) | método match() de cadena |
text.search(patrón) | método search() de cadena |
patrón.exec(text) | método exec() de RexExp |
patrón.test(text) | método test() de RexExp |
soporte del navegador
/regexp/i
es una característica de ECMAScript1 (ES1).
Todos los navegadores soportan completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
soporte | soporte | soporte | soporte | soporte | soporte |
- la página anterior g
- la página siguiente d
- Volver a la capa superior Manual de referencia de JavaScript RegExp