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:
javascriptlet str = 'xax xaax xaaax';
Rakendame sellele stringile meie meetodit koos regulaaravaldisega:
javascriptlet res = str.match(/xa+x/);
Tulemuse massiivi nullindas elemendis asub esimene vastuvastamine regulaaravaldisega:
javascriptconsole.log(res[0]); // väljastab 'xax'
Samal ajal omab tulemus
lisapropertiteid.
Propertis index asub
positsioon, kus avastati
vastuvastamine:
javascriptconsole.log(res.index); // väljastab 0
Ja propertis input - string,
mille järgi otsing tehti (kaheldava väärtusega
informatsioon):
javascriptconsole.log(res.input); // väljastab 'xax xaax xaaax'
Задание 1
Antud string:
javascriptlet str = 'aaa 123 bbb';
Leidke numbrite sisaldav alamstring.
Задание 2
Antud string:
javascriptlet str = 'aaa 123 bbb';
Leidke esimese numbri asukoht.