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:
let str = 'xax xaax xaaax';
Primenimo na ovaj string naš metod sa regularnim izrazom:
let res = str.match(/xa+x/);
U nultom elementu niza sa rezultatom će se nalaziti prvo poklapanje sa regularnim izrazom:
console.log(res[0]); // ispisaće 'xax'
Pritom će rezultat posedovati
dodatna svojstva.
U svojstvu index će se nalaziti
pozicija na kojoj je otkriveno
poklapanje:
console.log(res.index); // ispisaće 0
A u svojstvu input - string,
po kome je izvršena pretraga (informacija sumnjive
vrednosti):
console.log(res.input); // ispisaće 'xax xaax xaaax'
Dat je string:
let str = 'aaa 123 bbb';
Pronađite podstring koji sadrži cifre.
Dat je string:
let str = 'aaa 123 bbb';
Pronađite poziciju prve cifre.