JavaScript RegExp-toets()
Voorbeeld
Soek 'n string vir die karakter "e":
let text = "The best things in life are free";
let pattern = /e/;
let result = pattern.test(text);
Definisie en gebruik
Die test() metode toets vir 'n passing in 'n string.
As dit 'n passing vind, gee dit waar, anders gee dit onwaar.
Blaaierondersteuning
test()
is 'n ECMAScript1 (ES1) kenmerk.
ES1 (JavaScript 1997) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaksis
RegExpObject.test(string)
Parameterwaardes
Parameter | Description |
---|---|
string | Required. The string to be searched |
Terugkeerwaarde
Type | Description |
---|---|
Boolean | Returns true if it finds a match, otherwise false |
Meer voorbeelde
Voorbeeld
Doen 'n globale soektog en toets vir "Hallo" en "W3Schools" in 'n 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);
Soekmetodes vir gereelde uitdrukkings
In JavaScript kan 'n gewone uitdrukking tekssoektog met verskillende metodes gedoen word.
Met 'n patroon as 'n gereelde uitdrukking, is hierdie die mees algemene metodes:
Voorbeeld | Beskrywing |
---|---|
text.match( patroon ) | Die String-metode pas() |
text.search( patroon ) | Die String metode soek() |
patroon .exec(teks) | Die RexExp-metode exec() |
patroon .toets(teks) | Die RegExp metode toets() |