Match ya Ulimwengu Katika Misimbo ya Kawaida ya JavaScript
Njia match, iliyoitwa kwa kirai
g, hurudhi vinavyokubaliana vyote vilivyopatikana
kwa namna ya safu. Hebu tuangalie
kwa mifano.
Mfano
Hebu tupate safu ya maneno-yanayofuata, yanayojumuisha
ya herufi 'a':
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
Matokeo yake, kwenye kibadilishaji kitaandikwa yafuatayo:
['a', 'aa', 'aaa', 'aaaa']
Mfano
Hebu tupate safu ya nambari:
let str = '1 23 456 789';
let res = str.match(/\d+/g);
Matokeo yake, kwenye kibadilishaji kitaandikwa yafuatayo:
['1', '23', '456', '789']
Mfano
Hebu tupate safu ya tarakimu zote:
let str = '1 23 456 789';
let res = str.match(/\d/g);
Matokeo yake, kwenye kibadilishaji kitaandikwa yafuatayo:
['1', '2', '3', '4', '5', '6', '7', '8', '9']
Matatizo ya Vitendo
Imewekwa kamba:
let str = 'site.ru sss site.com zzz site.net';
Pata majina ya domain kutoka kwenye kamba hii.
Imewekwa kamba:
let str = 'a1b c34d x567z';
Tafuta jumla ya nambari zote za kamba hii.