⊗jsSpRENP 130 of 294 menu

Именувани групи во регуларните изрази во JavaScript

Во регуларните изрази може да се дадат имиња на групите. За ова постои специјален синтаксис. Еве го: (?<name>pattern), каде pattern - е регуларен израз, а name - е името на групата.

Да погледнеме на пример. Нека имаме следнава низа:

let str = '2025-10-29';

Да направиме регуларен израз во кој групите имаат дадени имиња:

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

Да го примениме регуларниот израз на нашата низа:

let res = str.match(reg);

Податоците од групите ќе се најдат во својството groups на резултатот во вид на објект:

console.log(res.groups);

Можеме да му пристапиме на секој елемент од објектот посебно:

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

Дадена е низа со време:

let str = '12:59:59';

Ставете ги часовите, минутите и секундите во посебни именувани групи.

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