JavaScript RegExp ?! kvantifierare
- Föregående sida ?=
- Nästa sida constructor
- Gå tillbaka till föregående nivå JavaScript RegExp referenshandbok
Definition och användning
?!n Kvantifierare för att matcha vilket som helst tecken som inte följs av det specifika tecknet n sträng.
Tips:Använd ?=n Kvantifierare för att matcha vilket som helst efterföljande tecken n sträng.
Exempel
Sök globalt och utan att känna skillnad på stora och små bokstäver på "is", följt av att inte omedelbart följas av "all":
let text = "Is this all there is"; let pattern = /is(?! all)/gi;
Syntax
new RegExp("regexp(?!n)")
eller förenklad skrivning:
/regexp(?!n)/
Syntax med modifierare
new RegExp("regexp(?!n)", "g")
eller förenklad skrivning:
/regexp(?!n)/g
Webbläsare stödjer
/(?!n)/
är ECMAScript1 (ES1) egenskaper.
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Stöd | Stöd | Stöd | Stöd | Stöd | Stöd |
- Föregående sida ?=
- Nästa sida constructor
- Gå tillbaka till föregående nivå JavaScript RegExp referenshandbok