⊗jsSpRENP 130 of 294 menu

Navngitte grupper i JavaScript regex

I regulære uttrykk kan man gi navn til grupper. For dette finnes en spesiell syntaks. Her er den: (?<name>pattern), hvor pattern er regexet, og name er gruppens navn.

La oss se på et eksempel. Anta at vi har følgende streng:

let str = '2025-10-29';

La oss lage et regex hvor gruppene har navn:

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

La oss bruke regexet på strengen vår:

let res = str.match(reg);

Dataene fra gruppene havner i egenskapen groups av resultatet som et objekt:

console.log(res.groups);

Vi kan få tilgang til hvert element i objektet hver for seg:

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

Gitt en streng med tid:

let str = '12:59:59';

Plasser timer, minutter og sekunder i separate navngitte grupper.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis