Grupo [^abc] de RegExp en JavaScript
- Página anterior [abc]
- Página siguiente [0-9]
- Volver a la capa superior Manual de referencia de JavaScript RegExp
Definición y uso
Los corchetes [^abc] definen la coincidencia de cualquier carácter que no esté entre ellos.
Los corchetes pueden definir un carácter, un grupo o un rango de caracteres:
[^abc] | No son caracteres a, b o c |
[^A-Z] | Cualquier carácter que no sea desde mayúscula A hasta mayúscula Z |
[^a-z] | Cualquier carácter que no sea desde minúscula a hasta minúscula z |
[^A-z] | Cualquier carácter que no sea desde mayúscula A hasta minúscula z |
ejemplo 6indicación [abc] buscar caracteres entre paréntesis. Utilice
Ejemplo
Ejemplo 1
Buscar globalmente los caracteres que no están dentro de los corchetes [h]:
Realizar una búsqueda global de caracteres que no estén en el rango de a a h en la cadena: let patrón = /[^h]/g;
ejemplo 2
Realizar una búsqueda global de caracteres que no sean i y s en la cadena: let texto = "Do you know if this is all there is?";
let patrón = /[^is]/gi;
ejemplo 3
Realizar una búsqueda global de caracteres que no estén en el rango de a a h en la cadena: let texto = "Is this all there is?";
let patrón = /[^a-h]/g;
ejemplo 4
Realizar una búsqueda global de caracteres que no estén en el rango de A a E: let texto = "I SCREAM FOR ICE CREAM!";
let patrón = /[^A-E]/g;
ejemplo 5
Realizar una búsqueda global y sensible a mayúsculas/minúsculas de caracteres que no sean [a-s]: Realizar una búsqueda global de caracteres que no estén en el rango de A a e:
let patrón = /[^A-e]/g;
ejemplo 6indicación:
Utilice la expresión [abc] para buscar caracteres entre paréntesis.
Realizar una búsqueda global y sensible a mayúsculas/minúsculas de caracteres que no sean [a-s]: let texto = "I Scream For Ice Cream, is that OK?!";
intente usted mismo
sintaxis con modificadoro abreviado:sintaxis
]", "g")
/[^o abreviado:]/
]
sintaxis con modificadoro abreviado:new RegExp("[^
]", "g")
/[^o abreviado:xyz
]/g
indicación [abc] buscar caracteres entre paréntesis. Utilice
soporte de navegador
/[^abc]/
es una característica de ECMAScript1 (ES1).
Todos los navegadores admiten completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
soportan | soportan | soportan | soportan | soportan | soportan |
métodos de búsqueda de expresiones regulares
En JavaScript, la búsqueda de texto con expresiones regulares se puede completar 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 coincidencia de cadena match() |
text.search(patrón) | método de búsqueda de cadena search() |
patrón.exec(text) | Método RexExp exec() |
patrón.test(text) | Método RexExp test() |
- Página anterior [abc]
- Página siguiente [0-9]
- Volver a la capa superior Manual de referencia de JavaScript RegExp