Beispiel
Führen Sie eine globale, Groß- und Kleinschreibung Suche nach "is" nicht gefolgt von " all" :
var str = "Is this all there is";
var patt1 = /is(?! all)/gi;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
Is this all there is
Versuch es selber " Definition und Verwendung
Das ?! n quantifier entspricht einer beliebigen Zeichenkette , die nicht von einer bestimmten Zeichenfolge folgt n .
Tipp: Verwenden Sie die = n? Quantifier beliebige Zeichenfolge übereinstimmen , die von einer bestimmten Zeichenfolge n folgt.
Browser-Unterstützung
Ausdruck | |||||
---|---|---|---|---|---|
?! | Ja | Ja | Ja | Ja | Ja |
Syntax
new RegExp(" Syntax mit Modifikatoren
new RegExp(" <JavaScript RegExp Objekt