Cuantificador ?! de RegExp en JavaScript

Definición y uso

?!n El cuantificador para coincidir con cualquier cadena que no siga n de una cadena.

Consejo:Usa ?=n El cuantificador para coincidir con cualquier cadena que siga n de una cadena.

Ejemplo

Búsqueda global de "is" sin distinción de mayúsculas ni minúsculas, seguido de "all":

let text = "Is this all there is";
let pattern = /is(?! all)/gi;

Prueba por ti mismo

Sintaxis

new RegExp("regexp(?!n)

o abreviado:

/regexp(?!n)/

Sintaxis con modificador

new RegExp("regexp(?!n)", "g")

o abreviado:

/regexp(?!n)/g

Soporte del navegador

/(?!n)/ Es una característica de ECMAScript1 (ES1).

Todos los navegadores admiten completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte Soporte