Μέθοδος test
Η μέθοδος test ελέγχει αν υπάρχει στη
συμβολοσειρά τουλάχιστον ένα ταίριασμα με μια κανονική έκφραση.
Εάν υπάρχει, επιστρέφεται true, ενώ αν
δεν υπάρχει - false.
Σύνταξη
συμβολοσειρά.test(κανονική έκφραση);
Παράδειγμα
Ας ελέγξουμε ότι σε μια συμβολοσειρά υπάρχει ώρα:
let str = '12:39';
let reg = /\d\d:\d\d/;
let res = reg.test(str);
console.log(res);
Αποτέλεσμα εκτέλεσης του κώδικα:
true
Παράδειγμα
Ας ελέγξουμε ολόκληρη τη συμβολοσειρά για ταίριασμα με την κανονική έκφραση:
let str = '12:39';
let reg = /^\d\d:\d\d$/;
let res = reg.test(str);
console.log(res);
Αποτέλεσμα εκτέλεσης του κώδικα:
true
Παράδειγμα
Ας ελέγξουμε ότι η συμβολοσειρά αποτελείται μόνο από ψηφία:
let str = '123';
let reg = /^\d+$/;
let res = reg.test(str);
console.log(res);
Αποτέλεσμα εκτέλεσης του κώδικα:
true
Δείτε επίσης
-
μέθοδος
match,
που βρίσκει ταιριάσματα σε μια συμβολοσειρά -
μέθοδος
matchAll,
που βρίσκει όλα τα ταιριάσματα σε μια συμβολοσειρά -
μέθοδος
exec,
που εκτελεί διαδοχική αναζήτηση -
μέθοδος
replace,
που εκτελεί αναζήτηση και αντικατάσταση -
μέθοδος
search,
που εκτελεί αναζήτηση -
μέθοδος
split,
που χωρίζει μια συμβολοσειρά