Η μέθοδος search
Η μέθοδος search βρίσκει ταιριάσματα μιας συμβολοσειράς
με μια κανονική έκφραση
και επιστρέφει τη θέση του πρώτου ταιριασμού.
Αν δεν βρεθούν ταιριάσματα, η μέθοδος θα επιστρέψει -1.
Σύνταξη
συμβολοσειρά.search(κανονική έκφραση);
Παράδειγμα
Ας βρούμε τη θέση της υποσυμβολοσειράς:
let str = 'aaa xax bbb';
let res = str.search(/x.x/);
console.log(res);
Αποτέλεσμα εκτέλεσης του κώδικα:
4
Δείτε επίσης
-
η μέθοδος
test,
που ελέγχει μια συμβολοσειρά -
η μέθοδος
match,
που ψάχνει για ταιριάσματα σε μια συμβολοσειρά -
η μέθοδος
matchAll,
που βρίσκει όλα τα ταιριάσματα σε μια συμβολοσειρά -
η μέθοδος
exec,
που εκτελεί διαδοχική αναζήτηση -
η μέθοδος
replace,
που εκτελεί αναζήτηση και αντικατάσταση -
η μέθοδος
split,
που χωρίζει μια συμβολοσειρά -
η μέθοδος
includes,
που εκτελεί αναζήτηση για μια δεδομένη συμβολοσειρά στην τρέχουσα συμβολοσειρά