JavaScript RegExp-test()
Voorbeeld
Zoek een tekenreeks voor het teken "e":
let text = "The best things in life are free";
let pattern = /e/;
let result = pattern.test(text);
Definitie en gebruik
De methode test() test op een overeenkomst in een string.
Als het een overeenkomst vindt, retourneert het waar, anders retourneert het onwaar.
Browserondersteuning
test()
is een ECMAScript1 (ES1)-functie.
ES1 (JavaScript 1997) wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Syntaxis
RegExpObject.test(string)
Parameterwaarden
Parameter | Description |
---|---|
string | Required. The string to be searched |
Winstwaarde
Type | Description |
---|---|
Boolean | Returns true if it finds a match, otherwise false |
Meer voorbeelden
Voorbeeld
Voer een globale zoekopdracht uit en test voor "Hallo" en "W3Schools" in een string:
// 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);
Zoekmethoden voor reguliere expressies
In JavaScript kan een zoekopdracht naar tekst met reguliere expressies op verschillende manieren worden uitgevoerd.
Met een patroon als reguliere expressie zijn dit de meest voorkomende methoden:
Voorbeeld | Beschrijving |
---|---|
tekst.overeenkomst( patroon ) | De String-methode match() |
tekst.zoek ( patroon ) | De String-methode zoeken() |
patroon .exec(tekst) | De RexExp-methode exec() |
patroon .test(tekst) | De RegExp-methode test() |