Grupo [^abc] de RegExp en JavaScript

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;

let patrón = /[^a-s]/gi;

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 = /[^a-s]/gi;

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-s]/gi;

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-s]/gi;

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-s]/gi;

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?!";

let patrón = /[^a-s]/gi;

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()