JavaScript-RegExp-Gruppe [0-9]
Beispiel
Führen Sie eine globale Suche nach den Zahlen 1, 2, 3 und 4 in einer Zeichenfolge durch:
let text = "123456789";
let pattern = /[1-4]/g;
Definition und Verwendung
Der Ausdruck [0-9] wird verwendet, um ein beliebiges Zeichen zwischen den Klammern zu finden.
Die Ziffern innerhalb der Klammern können beliebige Zahlen oder Zahlenspannen von 0 bis 9 sein.
Tipp: Verwenden Sie den Ausdruck [^0-9] , um alle Zeichen zu finden, die KEINE Ziffer sind.
Browser-Unterstützung
/[0-9]/
ist eine ECMAScript1 (ES1)-Funktion.
ES1 (JavaScript 1997) wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Syntax
new RegExp("[0-9]")
or simply:
/[0-9]/
Syntax mit Modifikatoren
new RegExp("[0-9]", "g")
or simply:
/[0-9]/g
Spitze
Verwenden Sie den Ausdruck [^0-9] , um jedes Zeichen zu finden, das KEINE Ziffer ist.
Mehr Beispiele
Beispiel
Führen Sie eine globale Suche nach der Zahl "1" in einer Zeichenfolge durch:
let text = "12121212";
let pattern = /[1]/g;
Suchmethoden mit regulären Ausdrücken
In JavaScript kann eine Textsuche mit regulären Ausdrücken mit verschiedenen Methoden durchgeführt werden.
Mit einem Muster als regulärem Ausdruck sind dies die gängigsten Methoden:
Beispiel | Beschreibung |
---|---|
text.match ( Muster ) | Die String-Methode match() |
text.search ( Muster ) | Die String-Methode search() |
Muster .exec (Text) | Die RexExp-Methode exec() |
Muster .test (Text) | Die RegExp-Methode test() |