Μέθοδος test

Η μέθοδος test ελέγχει αν υπάρχει στη συμβολοσειρά τουλάχιστον ένα ταίριασμα με μια κανονική έκφραση. Εάν υπάρχει, επιστρέφεται true, ενώ αν δεν υπάρχει - false.

Σύνταξη

javascriptσυμβολοσειρά.test(κανονική έκφραση);

Παράδειγμα

Ας ελέγξουμε ότι σε μια συμβολοσειρά υπάρχει ώρα:

javascriptlet str = '12:39';
let reg = /\d\d:\d\d/;

let res = reg.test(str);
console.log(res);

Αποτέλεσμα εκτέλεσης του κώδικα:

javascripttrue

Παράδειγμα

Ας ελέγξουμε ολόκληρη τη συμβολοσειρά για ταίριασμα με την κανονική έκφραση:

javascriptlet str = '12:39';
let reg = /^\d\d:\d\d$/;

let res = reg.test(str);
console.log(res);

Αποτέλεσμα εκτέλεσης του κώδικα:

javascripttrue

Παράδειγμα

Ας ελέγξουμε ότι η συμβολοσειρά αποτελείται μόνο από ψηφία:

javascriptlet str = '123';
let reg = /^\d+$/;

let res = reg.test(str);
console.log(res);

Αποτέλεσμα εκτέλεσης του κώδικα:

javascripttrue

Δείτε επίσης

  • μέθοδος match,
    που βρίσκει ταιριάσματα σε μια συμβολοσειρά
  • μέθοδος matchAll,
    που βρίσκει όλα τα ταιριάσματα σε μια συμβολοσειρά
  • μέθοδος exec,
    που εκτελεί διαδοχική αναζήτηση
  • μέθοδος replace,
    που εκτελεί αναζήτηση και αντικατάσταση
  • μέθοδος search,
    που εκτελεί αναζήτηση
  • μέθοδος split,
    που χωρίζει μια συμβολοσειρά