Mifuko katika Njia ya match katika Midundo ya Kawaida JavaScript

Kama ulivyojua, sehemu iliyopatikana kupitia njia match inaingia kwenye kipengele cha sifuri cha safu na matokeo. Katika vipengele vingine vya hii safu huingia kinachojulikana kama mifuko.

Mifuko inawakilisha njia ya kugawanya kile kilichopatikana katika sehemu tofauti. Ili kuzitumia unahitaji kuweka sehemu ya kanuni ya kawaida kwenye mabano ya duara. Katika kesi hii, kwenye safu na matokeo zaidi ya mfuatano uliopatikana pia itaonekana na kile kilichoingia chini ya kanuni ya kawaida, iliyosimama kwenye mabano haya.

Tujaribu kwenye praktisi. Tuchukulie tuna mfuatano kama huu na wakati:

javascriptlet str = '12:34';

Wacha tuweke masaa na dakika kutoka wakati huu kwenye mifuko tofauti:

javascriptlet res = str.match(/(\d+):(\d+)/);

Tutaangalia matokeo:

javascriptconsole.log(res[0]); // '12:34' - kilichopatikana
console.log(res[1]); // '12'    - mfuko wa 1
console.log(res[2]); // '34'    - mfuko wa 2
Задание 1

Umepewa mfuatano, unao kikoa:

javascriptlet str = 'sss domain.ru zzz';

Tafuta kikoa hiki na uweke jina lake kwenye mfuko wa kwanza na eneo - kwenye wa pili.

Задание 2

Umepewa mfuatano, unao tarehe:

javascriptlet str = '31.12.2025';

Weka siku kwenye mfuko wa kwanza, mwezi - kwenye wa pili, na mwaka - kwenye wa tatu.