Die test-Methode
Die Methode test prüft, ob in der
Zeichenkette mindestens eine Übereinstimmung mit einem regulären Ausdruck vorhanden ist.
Wenn ja, wird true zurückgegeben, andernfalls
false.
Syntax
regex.test(zeichenkette);
Beispiel
Prüfen wir, ob die Zeichenkette eine Uhrzeit enthält:
let str = '12:39';
let reg = /\d\d:\d\d/;
let res = reg.test(str);
console.log(res);
Ergebnis der Codeausführung:
true
Beispiel
Prüfen wir, ob die gesamte Zeichenkette mit dem regulären Ausdruck übereinstimmt:
let str = '12:39';
let reg = /^\d\d:\d\d$/;
let res = reg.test(str);
console.log(res);
Ergebnis der Codeausführung:
true
Beispiel
Prüfen wir, ob die Zeichenkette nur aus Ziffern besteht:
let str = '123';
let reg = /^\d+$/;
let res = reg.test(str);
console.log(res);
Ergebnis der Codeausführung:
true
Siehe auch
-
die Methode
match,
die Übereinstimmungen in einer Zeichenkette sucht -
die Methode
matchAll,
die alle Übereinstimmungen in einer Zeichenkette sucht -
die Methode
exec,
die eine sequentielle Suche durchführt -
die Methode
replace,
die Suche und Ersetzung durchführt -
die Methode
search,
die eine Suche durchführt -
die Methode
split,
die eine Zeichenkette aufteilt