Beispiel
Führen Sie eine globale Suche nach den Zahlen, die NICHT 1 bis 4 in einer Reihe sind:
var str = "123456789";
var patt1 = /[^1-4]/g;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
1234 56789
Versuch es selber " Definition und Verwendung
Der [^ 0-9] Ausdruck wird verwendet, um jede Ziffer nicht zwischen den Klammern zu finden.
Die Ziffern in den Klammern können von 0 bis 9 die Zahlen oder Spannweite von Zahlen sein.
Tipp: Verwenden Sie die [0-9] Ausdruck eine beliebige Ziffer zwischen den Klammern zu finden.
Browser-Unterstützung
Ausdruck | |||||
---|---|---|---|---|---|
[^0-9] | Ja | Ja | Ja | Ja | Ja |
Syntax
new RegExp("[^ 0-9 ]")
or simply:
/[^ 0-9 ]/
Syntax mit Modifikatoren
new RegExp("[^ 0-9 ]","g")
or simply:
/\[^ 0-9 ]/g
Mehr Beispiele
Beispiel
Führen Sie eine globale Suche nach Zahlen , die nicht "1" in einem String:
var str = "12121212";
var patt1 = /[^1]/g;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
1 2 1 2 1 2 1 2
Versuch es selber " Beispiel
Führen Sie eine globale Suche nach Zahlen, die nicht mehr als 5 bis 8 in einem String sind:
var str = "123456789";
var patt1 = /[^5-8]/g;
Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:
1234 5678 9
Versuch es selber " <JavaScript RegExp Objekt