Grupo [abc] de RegExp en JavaScript
- Página anterior m
- Página siguiente [^abc]
- Volver a la capa superior Manual de referencia de JavaScript RegExp
Definición y uso
Los corchetes [abc] definen el elemento de coincidencia de los caracteres dentro de los corchetes.
Los corchetes pueden definir un carácter individual, un grupo o un rango de caracteres:
[abc] | Cualquier carácter a, b o c. |
[A-Z] | Cualquier carácter desde mayúscula A hasta mayúscula Z. |
[a-z] | Cualquier carácter desde minúscula a hasta minúscula z. |
[A-z] | Cualquier carácter desde mayúscula A hasta minúscula z. |
Ejemplo
Realizar una búsqueda global del carácter "h" en la cadena de texto:
let text = "Is this all there is?"; let pattern = /[h]/g;
Sugerencia
Por favor, utilice [^abc] La expresión busca cualquier carácter que no esté entre paréntesis.
Ejemplo 1
Realizar una búsqueda global de caracteres "i" y "s" en la cadena de texto:
let text = "¿Sabe si esto es todo lo que hay?"; let pattern = /[is]/gi;
Ejemplo 2
Búsqueda global de caracteres desde minúscula "a" hasta minúscula "h" en la cadena:
let text = "Is this all there is?"; let pattern = /[a-h]/g;
Ejemplo 3
Búsqueda global del rango de caracteres desde mayúscula "A" hasta mayúscula "E":
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[A-E]/g;
Ejemplo 4
Búsqueda global de caracteres desde mayúscula "A" hasta minúscula "e" (se buscarán todas las mayúsculas, pero solo se buscarán las minúsculas desde a hasta e).
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[A-e]/g;
Ejemplo 5
Búsqueda global, insensible a mayúsculas y minúsculas de caracteres en el rango [a-s]:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[a-s]/gi;
Ejemplo 6
Búsqueda de caracteres "g" y "gi":
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
Sintaxis
new RegExp("[abc]")
o abreviado:
/[abc]/
Sintaxis con modificador
new RegExp("[abc]", "g")
o abreviado:
/[abc]/g
Soporte del navegador
/[abc]/
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 |
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ón (pattern)Como expresiones regulares, estos son los métodos más utilizados:
Ejemplo | Descripción |
---|---|
text.match(patrón) | Método de cadena match() |
text.search(patrón) | Método de cadena search() |
patrón.exec(text) | Método RexExp exec() |
patrón.test(text) | Método RexExp test() |
- Página anterior m
- Página siguiente [^abc]
- Volver a la capa superior Manual de referencia de JavaScript RegExp