Meetod match JavaScripti regulaaravaldistes
Meetod match leiab esimese vastuvastamise
regulaaravaldisega. See tagastab massiivi,
mille nullindas elemendis asub
leitud alamstring.
Vaatame näidet. Olgu meil järgmine string:
let str = 'xax xaax xaaax';
Rakendame sellele stringile meie meetodit koos regulaaravaldisega:
let res = str.match(/xa+x/);
Tulemuse massiivi nullindas elemendis asub esimene vastuvastamine regulaaravaldisega:
console.log(res[0]); // väljastab 'xax'
Samal ajal omab tulemus
lisapropertiteid.
Propertis index asub
positsioon, kus avastati
vastuvastamine:
console.log(res.index); // väljastab 0
Ja propertis input - string,
mille järgi otsing tehti (kaheldava väärtusega
informatsioon):
console.log(res.input); // väljastab 'xax xaax xaaax'
Antud string:
let str = 'aaa 123 bbb';
Leidke numbrite sisaldav alamstring.
Antud string:
let str = 'aaa 123 bbb';
Leidke esimese numbri asukoht.