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
vargu.match(shprehje e rregullt);
Shembull
Le të gjejmë një përputhje me shprehjen e rregullt dhe ta zbërthejmë atë në grupe:
let 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:
'12:34'
'12'
'34'
Shembull
Le të marrim një grup nënvargjesh, të përbërë
nga shkronjat 'a':
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Rezultati i ekzekutimit të kodit:
['a', 'aa', 'aaa', 'aaaa']