Meetod match
Meetod match tagastab massiivi
regulaaravaldise sobitustega.
Kui sobitusi pole, tagastab see null.
Kutsutud ilma modifikaatorita g meetod
tagastab massiivi, mille nullindas elemendis
on leitud alamstring ja ülejäänud elementides
on grupid (pockets).
Kui meetodit kutsutakse modifikaatoriga g,
tagastab see kõik leitud sobitused
massiivi kujul.
Süntaks
string.match(regulaaravaldis);
Näide
Leiame regulaaravaldisega sobituse ja jaotame selle gruppideks:
let str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // leitud
console.log(res[1]); // 1. grupp
console.log(res[2]); // 2. grupp
Koodi täitmise tulemus:
'12:34'
'12'
'34'
Näide
Saame massiivi alamstringidest, mis koosnevad
tähtedest 'a':
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Koodi täitmise tulemus:
['a', 'aa', 'aaa', 'aaaa']