JavaScript RegExp test()-Methode
- Vorherige Seite exec()
- Nächste Seite toString()
- Nach oben JavaScript RegExp Referenzhandbuch
定义和用法
test()
方法测试字符串中的匹配项。
如果找到匹配项,则返回 true
sonst, gibt es zurück false
.
实例
例子 1
在字符串中搜索字符 "e :
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" in der Zeichenkette:
// Zeichenkette: 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 | Erforderlich. Die zu suchende Zeichenkette. |
Rückgabewert
Typ | Beschreibung |
---|---|
Boolean | Gibt es eine Übereinstimmung, dann gibt es true zurück, sonst false. |
Technische Details
Rückgabewert
Wenn die Zeichenkette string enthält mit regexp übereinstimmende Texte, dann gibt es zurück true
sonst, gibt es zurück false
.
wird ausgelöst
Typ | Beschreibung |
---|---|
TypeError | Wird das Objekt, auf das diese Methode aufgerufen wird, nicht als RegExp, wird diese Ausnahme ausgelöst. |
Beschreibung
Objekt des RegExp test()
Methode überprüft, ob eine Zeichenkette mit einem bestimmten Muster übereinstimmt.
Die Methode test() überprüft die Zeichenkette stringgesehen wird, ob sie Texte enthält, die mit regexp übereinstimmende Texte. Wenn string enthält diesen Text, dann gibt diese Methode zurück true
sonst, gibt es zurück false
.
Rufen Sie die Methode test() des RegExp-Objekts r auf und übergeben Sie ihr die Zeichenkette s, was mit diesem Ausdruck äquivalent ist: (r.exec(s) != null).
Browserunterstützung
test()
Ist eine ECMAScript1 (ES1)-Eigenschaft.
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 Textsuchanfragen mit verschiedenen Methoden abgeschlossen werden.
VerwendungMuster (pattern)Als reguläres Ausdrucks-Objekt sind diese die häufigsten Methoden:
Beispiel | Beschreibung |
---|---|
text.match(Muster) | Zeichenfolgenmethode match() |
text.search(Muster) | Zeichenfolgenmethode search() |
Muster.exec(text) | RexExp-Methode exec() |
Muster.test(text) | RexExp-Methode test() |
- Vorherige Seite exec()
- Nächste Seite toString()
- Nach oben JavaScript RegExp Referenzhandbuch