Njia match
Njia match inarudha safu ya mechi
na usemi wa kawaida.
Iwapo hakuna mechi, itarudha null.
Ikiitwa bila kikiashiria g njia
inarudha safu, ambapo kipengele cha sifuri
kitakuwa na kisehemcheni kilichopatikana,
na katika vipengele vingine - mifuko.
Ikiwa njia imeiwa na kikiashiria g
inarudha mechi zote zilizopatikana
kwa mfumo wa safu.
Sintaksia
mstari.match(usemi wa kawaida);
Mfano
Wacha tupate mechi na usemi wa kawaida na tuutenganishe kwa mifuko:
let str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // kilichopatikana
console.log(res[1]); // mfuko wa 1
console.log(res[2]); // mfuko wa 2
Matokeo ya utekelezaji wa kodi:
'12:34'
'12'
'34'
Mfano
Wacha tupate safu ya visehemcheni, vinavyokuwa
na herufi 'a':
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Matokeo ya utekelezaji wa kodi:
['a', 'aa', 'aaa', 'aaaa']