⊗jsSpRENP 130 of 294 menu

Genoemde groepen in JavaScript reguliere expressies

In reguliere expressies kun je namen geven aan groepen. Hiervoor bestaat een speciale syntaxis. Hier is hij: (?<name>pattern), waar pattern - de reguliere expressie is, en name - de naam van de groep.

Laten we naar een voorbeeld kijken. Stel we hebben de volgende string:

let str = '2025-10-29';

Laten we een reguliere expressie maken waarin de groepen namen hebben gekregen:

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

Laten we de reguliere expressie op onze string toepassen:

let res = str.match(reg);

De gegevens van de groepen komen in de eigenschap groups van het resultaat terecht, als een object:

console.log(res.groups);

We kunnen elk element van het object afzonderlijk benaderen:

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

Gegeven een string met een tijd:

let str = '12:59:59';

Plaats de uren, minuten en seconden in aparte genoemde groepen.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren