⊗jsSpRENP 130 of 294 menu

Mfuko Wenye Majina Katika Usanifu mara kwa mara JavaScript

Katika usanifu mara kwa mara, unaweza kuweka majina kwa mifuko. Kuna sintaksia maalum kwa hili. Hiyo ni: (?<name>pattern), ambapo pattern ni usanifu mara kwa mara, na name ni jina la mfuko.

Tuangalie kwa mfano. Tuchukulie tuna mfuatano ufuatao:

let str = '2025-10-29';

Tutengeneze usanifu mara kwa mara ambao mifuko yake ina majina:

let reg = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/;

Tutumie usanifu huu mara kwa mara kwenye mfuatano wetu:

let res = str.match(reg);

Data ya mifuko itaingia kwenye sifa groups ya matokeo kwa umbo la kitu:

console.log(res.groups);

Tunaweza kurejea kila kipengele cha kitu kwa njia tofauti:

console.log(res.groups.year); // 2025 console.log(res.groups.month); // 10 console.log(res.groups.day); // 29

Umepewa mfuatano na wakati:

let str = '12:59:59';

Weka masaa, dakika na sekunde kwenye mifuko yenye majina tofauti.

azkatresid