JavaScript-RegExp-Methode test()
- Vorherige Seite
- Nächste Seite
- Zurück zur übergeordneten Ebene JavaScript RegExp Referenzhandbuch
Definition und Verwendung
test()
Das Verfahren testet das Ersuchen im Teststring auf Übereinstimmungen.
Wird ein Treffer gefunden, wird zurückgegeben true
sonst gibt zurück false
.
Beispiel
Beispiel 1
Suchen Sie den Buchstaben "e" im String}
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Beispiel 2
Führen Sie eine globale Suche durch und testen Sie "Hello" und "W3School" im String aus:
// String: let text = "Hello world!"; // Suchen "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Suchen "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
Syntax
regexp.test(string)
Parameter
Parameter | Beschreibung |
---|---|
string | Notwendig. Der zu suchende String. |
Rückgabewert
Typ | Beschreibung |
---|---|
Boolean | Gibt es eine Übereinstimmung, dann gibt es true zurück, sonst false. |
Technische Details
Rückgabewert
Wenn der String string enthält regexp übereinstimmende Texte, wenn true
sonst gibt zurück false
.
wird ausgelöst,
Typ | Beschreibung |
---|---|
TypeError | Wird das Objekt, auf das diese Methode aufgerufen wird, nicht als RegExp übergeben, wird diese Ausnahme ausgelöst. |
Beschreibung
RegExp-Objekt test()
prüft, ob ein String einem Muster entspricht.
Die Methode test() prüft den String string, überprüfen Sie, ob sie mit regexp übereinstimmende Texte. Wenn string enthält solche Texte, dann gibt diese Methode zurück true
sonst, gibt zurück false
.
Rufen Sie die Methode test() des RegExp-Objekts r auf und übergeben Sie ihr den String s, was mit (r.exec(s) != null) äquivalent ist:
Browser-Unterstützung
test()
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 Ausdrucks-Suchmethoden
In JavaScript können reguläre Ausdrucks-Textsuchen mit verschiedenen Methoden abgeschlossen werden.
VerwendungMuster (pattern)Als reguläres Ausdrucksmodell sind diese die häufigsten Methoden:
Beispiel | Beschreibung |
---|---|
text.match(pattern) | String-Methode match() |
text.search(pattern) | String-Methode search() |
pattern.exec(text) | RexExp-Methode exec() |
pattern.test(text) | RexExp-Methode test() |
- Vorherige Seite
- Nächste Seite
- Zurück zur übergeordneten Ebene JavaScript RegExp Referenzhandbuch