Metoda match u regularnim izrazima JavaScript
Metoda match pronalazi prvo poklapanje
sa regularnim izrazom. Vraća niz,
u čijem nultom elementu će se nalaziti
pronadeni podstring.
Pogledajmo na primeru. Neka imamo sledeći string:
javascriptlet str = 'xax xaax xaaax';
Primenimo na ovaj string naš metod sa regularnim izrazom:
javascriptlet res = str.match(/xa+x/);
U nultom elementu niza sa rezultatom će se nalaziti prvo poklapanje sa regularnim izrazom:
javascriptconsole.log(res[0]); // ispisaće 'xax'
Pritom će rezultat posedovati
dodatna svojstva.
U svojstvu index će se nalaziti
pozicija na kojoj je otkriveno
poklapanje:
javascriptconsole.log(res.index); // ispisaće 0
A u svojstvu input - string,
po kome je izvršena pretraga (informacija sumnjive
vrednosti):
javascriptconsole.log(res.input); // ispisaće 'xax xaax xaaax'
Задание 1
Dat je string:
javascriptlet str = 'aaa 123 bbb';
Pronađite podstring koji sadrži cifre.
Задание 2
Dat je string:
javascriptlet str = 'aaa 123 bbb';
Pronađite poziciju prve cifre.