⊗jsSpREMP 121 of 294 menu

JavaScript да мутчa методida карманлар

Сиз билганингиздек, match орқали топилган қисм сатри натижа массивининг нол элементига тушади. Ушбу массивинг бошқа элементларига ёзувлар карманлар деб аталувчи нарсалар тушади.

Карманлар топилган нарсани алохида қисмларга ажратиб олишнинг бир усулидир. Улардан фойдаланиш учун мунтазим ифоданинг бир қисмини айланма қавс ичига олиш керак. Бунда, натижа массивида топилган сатрдан ташқари, ушбу қавс ичидаги мунтазим ифодага тушган нарса ҳам пайдо бўлади.

Амалиётда синаб кўрайлик. Фарз қилайлик, бизда вақт билан бундай сатр бор:

let str = '12:34';

Келинг, ушбу вақтдан соат ва минутларни алохида карманларга қўйамиз:

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

Натижани кўрамиз:

console.log(res[0]); // '12:34' - топилган console.log(res[1]); // '12' - 1-карман console.log(res[2]); // '34' - 2-карман

Доменни ўз ичига олган сатр берилган:

let str = 'sss domain.ru zzz';

Ушбу доменни топинг ва унинг номини биринчи карманга, зонасини экинчи карманга қўйинг.

Санални ўз ичига олган сатр берилган:

let str = '31.12.2025';

Кунни биринчи карманга, ойни экинчи карманга, йилни эса учинчи карманга қўйинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш