⊗jsSpREMP 121 of 294 menu

Kišenės match metode JavaScript reguliariosiose išraiškose

Kaip jau žinote, metodo match rasta dalis eilutės pateka į rezultatų masyvo nulinį elementą. Į kitus šio masyvo elementus pateka vadinamosios kišenės.

Kišenės yra būdas išskaidyti rastą rezultatą į atskiras dalis. Norint jas panaudoti, reikia reguliariosios išraiškos dalį įdėti į apvaliuosius skliaustus. Tokiu atveju rezultatų masyve, kartu su rasta eilute, taip pat atsiras ir tai, kas atitiko reguliariosios išraiškos dalį, esančią tuose skliaustuose.

Pabandykime praktiškai. Tarkime, kad turime tokią eilutę su laiku:

let str = '12:34';

Sudėkime valandas ir minutes iš šio laiko į atskiras kišenes:

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

Pažiūrėkime į rezultatą:

console.log(res[0]); // '12:34' - rasta console.log(res[1]); // '12' - 1 kišenė console.log(res[2]); // '34' - 2 kišenė

Duota eilutė, kurioje yra domenas:

let str = 'sss domain.ru zzz';

Raskite šį domeną ir jo vardą įdėkite į pirmą kišenę, o zoną - į antrą.

Duota eilutė, kurioje yra data:

let str = '31.12.2025';

Dieną įdėkite į pirmą kišenę, mėnesį - į antrą, o metus - į trečią.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti