JavaScript RegExp test() method
- Previous page
- Next page
- Go up one level JavaScript RegExp Referentie Handboek
Definitie en gebruik
test()
Test de overeenkomsten in de teststring.
Retourneer als er een overeenkomst gevonden wordt true
het overeenkomende tekst,dan retourneer false
.
Voorbeeld
Voorbeeld 1
Zoek het karakter "e" in de string:
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. |
Retourneringswaarde
Type | Beschrijving |
---|---|
Boolean | Retourneert true als een overeenkomst wordt gevonden,anders retourneert false. |
Technische details
Retourneringswaarde
retourneert string als de string regexp bevat true
het overeenkomende tekst,dan retourneer false
.
Gooid een uitzondering,anders retourneer
Type | Beschrijving |
---|---|
TypeError | Roep deze methode aan op een object dat geen RegExp is,dan wordt deze uitzondering gegooid. |
Uitleg
Object van RegExp test()
Controleert of een string overeenkomt met een bepaald patroon.
De methode test() controleert de string string,kijk dan of het bevat regexp het overeenkomende tekst. Als string bevat zodanige 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 gelijk is aan: (r.exec(s) != null).
Browserondersteuning
test()
Is een ECMAScript1 (ES1) kenmerk.
Alle browsers ondersteunen volledig ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Ondersteund | Ondersteund | Ondersteund | Ondersteund | Ondersteund | Ondersteund |
Reguliere expressie zoekmethoden
In JavaScript kunnen reguliere expressie tekstzoeken met verschillende methoden worden voltooid.
GebruikPatroon (pattern)Als reguliere expressie zijn dit de meest gebruikte methoden:
Voorbeeld | Beschrijving |
---|---|
text.match(pattern) | Stringmethode match() |
text.search(pattern) | Stringmethode search() |
pattern.exec(text) | RexExp method exec() |
pattern.test(text) | RexExp method test() |
- Previous page
- Next page
- Go up one level JavaScript RegExp Referentie Handboek