Metoda match
Metoda match kthen një grup përputhjesh
me shprehje të rregullta.
Nëse nuk ka përputhje, ajo kthen null.
Kur thirret pa modifikuesin g, metoda
kthen një grup, në elementin zero të të cilit
do të jetë nënvargu i gjetur,
dhe në elementët e tjerë - grupet.
Nëse metoda thirret me modifikuesin g, ajo
kthen të gjitha përputhjet e gjetura
në formë të grupit.
Sintaksa
javascriptvargu.match(shprehje e rregullt);
Shembull
Le të gjejmë një përputhje me shprehjen e rregullt dhe ta zbërthejmë atë në grupe:
javascriptlet str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // e gjetur
console.log(res[1]); // grupi 1
console.log(res[2]); // grupi 2
Rezultati i ekzekutimit të kodit:
javascript'12:34'
'12'
'34'
Shembull
Le të marrim një grup nënvargjesh, të përbërë
nga shkronjat 'a':
javascriptlet str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Rezultati i ekzekutimit të kodit:
javascript['a', 'aa', 'aaa', 'aaaa']