JavaScript-RegExp-Test()
Beispiel
Suchen Sie in einer Zeichenfolge nach dem Zeichen "e":
let text = "The best things in life are free";
let pattern = /e/;
let result = pattern.test(text);
Definition und Verwendung
Die Methode test() testet auf eine Übereinstimmung in einem String.
Wenn es eine Übereinstimmung findet, gibt es true zurück, andernfalls gibt es false zurück.
Browser-Unterstützung
test()
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
RegExpObject.test(string)
Parameterwerte
Parameter | Description |
---|---|
string | Required. The string to be searched |
Rückgabewert
Type | Description |
---|---|
Boolean | Returns true if it finds a match, otherwise false |
Mehr Beispiele
Beispiel
Führen Sie eine globale Suche durch und testen Sie in einer Zeichenfolge auf „Hello“ und „W3Schools“:
// The string:
let text = "Hello world!";
// Look for "Hello"
let pattern1 = /Hello/g;
let result1 = patt.test(text);
// Look for "W3Schools"
let pattern2 = /W3Schools/g;
let result2 = pattern2.test(text);
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() |