Njia search katika Semi za Kawaida za JavaScript
Katika somo hili tutachambua njia search,
ambayo inatekeleza utafutaji katika mfuatano wa herufi (string)
kulingana na semi ya kawaida (regular expression). Inakubali
vigezo vifuatavyo:
mfuatano_wa_herufi.search(semi_ya_kawaida)
Njia hurudisha nafasi (position) ya kwanza ya
sehemu_ya_mfuatano (substring) iliyopatikana,
na ikiwa haikupatikana -
basi -1.
Katika mfano ufuatao tunapata nafasi ya sehemu_ya_mfuatano
'aaa' katika mfuatano wetu wa herufi:
let str = 'a aa aaa aaaa aaaa';
let res = str.search(/aaa/);
Kwa matokeo, kwenye kibadilishaji kitaandikwa yafuatayo:
5
Umepewa mfuatano wa herufi:
let str = '1 23 456 789';
Tafuta nafasi ya nambari ya kwanza, inayojumuisha tarakimu tatu.