JavaScript RegExp test() method
- Previous page exec()
- Next page toString()
- Go back to the previous level JavaScript RegExp Referentiemanual
Definitie en gebruik
test()
Methoden om overeenkomsten in een teststring te vinden te testen.
Als er een overeenkomst wordt gevonden, wordt deze geretourneerd true
anders retourneer false
.
Voorbeeld
Voorbeeld 1
In een string zoeken naar het karakter "e :
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Voorbeeld 2
Voer een globale zoekopdracht uit en test "Hello" en "W3School" in de string:
// String: let text = "Hello world!"; // Zoek "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Zoek "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
syntaxis
regexp.test(string)
parameter
parameter | beschrijving |
---|---|
string | verplicht. De te zoeken string. |
terugkeerwaarde
type | beschrijving |
---|---|
Boolean | retourneert true als een overeenkomst wordt gevonden, anders retourneert het false. |
technische details
terugkeerwaarde
als de string string bevat tekst die overeenkomt met regexp het overeenkomende tekst, anders retourneer true
anders retourneer false
.
wordt geworpen
type | beschrijving |
---|---|
TypeError | Als het object dat de methode aanroept geen RegExp is, wordt deze uitzondering geworpen. |
omschrijving
van het RegExp-object test()
methode controleert of de string overeenkomt met een bepaald patroon.
de test() methode controleert of de string stringhet bevat tekst die overeenkomt met regexp het overeenkomende tekst. Als string bevat dergelijke tekst, dan retourneert deze methode true
anders, retourneer false
.
Roep de methode test() van het RegExp-object r aan en geef het de string s door, wat equivalent is aan: (r.exec(s) != null).
browserondersteuning
test()
is een kenmerk van ECMAScript1 (ES1).
Alle browsers ondersteunen ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
ondersteund | ondersteund | ondersteund | ondersteund | ondersteund | ondersteund |
Reguliere expressie zoekmethoden
In JavaScript kunnen reguliere expressies voor tekstzoekopdrachten met verschillende methoden worden uitgevoerd.
gebruikPatroon (pattern)Als reguliere expressie zijn deze de meest gebruikte methoden:
voorbeeld | beschrijving |
---|---|
text.match(patroon) | tekstmethode match() |
text.search(patroon) | tekstmethode search() |
patroon.exec(text) | RexExp-methode exec() |
patroon.test(text) | RexExp method test() |
- Previous page exec()
- Next page toString()
- Go back to the previous level JavaScript RegExp Referentiemanual