Beispiel
Führen Sie eine globale Suche nach Zeichen, die nicht in den Klammern sind [h]:
var str = "Is this all there is?";
var patt1 = /[^h]/g;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
Is t h is all t h ere is?
Versuch es selber " Definition und Verwendung
Der [^ abc] Ausdruck wird verwendet, um jedes Zeichen zu finden, nicht zwischen den Klammern.
Die Zeichen innerhalb der Klammern können beliebige Zeichen oder Spanne von Zeichen sein:
- [Abcde ..] - Alle Zeichen zwischen den Klammern
- [AZ] - Jedes Zeichen von Großbuchstaben A bis Z Groß
- [Az] - Jedes Zeichen von Klein eine in Kleinbuchstaben z
- [Az] - Jedes Zeichen von Großbuchstaben A bis Klein z
Tipp: Verwenden Sie den [abc] Ausdruck alle Zeichen zwischen den Klammern zu finden.
Browser-Unterstützung
Ausdruck | |||||
---|---|---|---|---|---|
[^abc] | Ja | Ja | Ja | Ja | Ja |
Syntax
new RegExp("[^ xyz ]")
or simply:
/[^ xyz ]/
Syntax mit Modifikatoren
new RegExp("[^ xyz ]","g")
or simply:
/\[^ xyz ]/g
Mehr Beispiele
Beispiel
Führen Sie eine globale Suche nach Zeichen , die nicht sind "i" und "s" in einem String:
var str = "Do you know if this is all there is?";
var patt1 = /[^is]/gi;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
Do you know i f th is
is all there is ?
Versuch es selber " Beispiel
Führen Sie eine globale Suche nach der Charakter-Spanne nicht von Klein "a" in Kleinbuchstabe "h" in einem String:
var str = "Is this all there is?";
var patt1 = /[^a-h]/g;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
Is t h is a ll t he r e is ?
Versuch es selber " Beispiel
Führen Sie eine globale Suche nach der Charakter-Spanne nicht von Großbuchstaben "A" in Großbuchstaben "E" :
var str = "I SCREAM FOR ICE CREAM!";
var patt1 = /[^A-E]/g;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
I S C R EA M FOR I CE
C R EA M !
Versuch es selber " Beispiel
Führen Sie eine globale Suche nach der Charakter-Spanne nicht von Großbuchstaben "A" in Kleinbuchstabe "e" :
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^A-e]/g;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
I Sc r ea m F or Ice C r ea m , is th a t OK ?!
Versuch es selber " Beispiel
Führen Sie eine globale, Groß- und Kleinschreibung Suche nach der Charakter-Spanne das ist nicht [als]:
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^a-s]/gi;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
I Scream For Ice Cream, is t ha t OK ?!
Versuch es selber " <JavaScript RegExp Objekt