Quantificatore ?! RegExp JavaScript

Definizione e uso

?!n Il quantificatore per abbinare qualsiasi stringa non seguita da n della stringa.

Suggerimento:Usa ?=n Il quantificatore per abbinare qualsiasi stringa successiva n della stringa.

Esempio

Ricerca globale e non case-sensitive di "is", seguita da none "all":

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

Prova personalmente

Sintassi

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

O abbreviato:

/regexp(?!n)/

Sintassi con modificatori

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

O abbreviato:

/regexp(?!n)/g

Supporto del browser

/(?!n)/ Sono caratteristiche di ECMAScript1 (ES1).

Tutti i browser supportano completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto Supporto