JavaScript RegExp Group [^0-9]

Definition und Verwendung

Das Ausdrucksformat [^0-9] wird verwendet, um nach jedem nicht-numerischen Zeichen zu suchen.

Die Ziffern in den Klammern können jede Ziffer von 0 bis 9 oder ein Ziffernbereich sein.

Hinweis:Verwenden Sie [0-9] Ausdrucksfindung von jedem Ziffernzeichen zwischen Klammern.

Beispiel

Beispiel 1

Globale Suche nach nicht 1 bis 4 befindlichen Ziffern:

let text = "123456789";
let pattern = /[^1-4]/g;

Versuchen Sie es selbst

Beispiel 2

Globale Suche nach nicht 1 befindlichen Ziffern:

let test = "12121212";
let pattern = /[^1]/g;

Versuchen Sie es selbst

Beispiel 3

Globale Suche nach nicht 5 bis 8 befindlichen Ziffern:

let text = "123456789";
let pattern = /[^5-8]/g;

Versuchen Sie es selbst

Syntax

new RegExp("[^0-9]")

Oder kurz:

/[^0-9]/

Syntax mit Modifikatoren

new RegExp("[^0-9]", "g")

Oder kurz:

/[^0-9]/g

Browser-Unterstützung

/[^0-9]/ Ist eine ECMAScript1 (ES1)-Funktion.

Alle Browser unterstützen ES1 (JavaScript 1997) vollständig:

Chrome IE Edge Firefox Safari Opera
Unterstützt Unterstützt Unterstützt Unterstützt Unterstützt Unterstützt

Reguläre Ausdrucksformat-Suchmethoden

In JavaScript können reguläre Ausdrucksformat-Textsuchen mit verschiedenen Methoden abgeschlossen werden.

VerwendungMuster (pattern)Als reguläres Ausdrucksformat sind diese die häufigsten Methoden:

Beispiel Beschreibung
text.match(Muster) Zeichenkettenmethode match()
text.search(Muster) Zeichenkettenmethode search()
Muster.exec(text) RexExp-Methode exec()
Muster.test(text) RexExp-Methode test()