⊗jsSpRENP 130 of 294 menu

Nimetatud grupid JavaScripti regulaaravaldistes

Regulaaravaldistes saab gruppidele anda nimesid. Selleks on olemas spetsiaalne süntaks. See on: (?<name>pattern), kus pattern on regulaaravaldis ja name on grupi nimi.

Vaatame näidet. Olgu meil järgmine sõne:

let str = '2025-10-29';

Teeme regulaaravaldise, kus grupidele on antud nimed:

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

Rakendame regulaaravaldist meie sõnele:

let res = str.match(reg);

Grupi andmed satuvad tulemuse omadusse groups objekti kujul:

console.log(res.groups);

Saame iga objekti elemendi poole eraldiseisvalt pöörduda:

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

Antud on sõne ajaga:

let str = '12:59:59';

Pange tunnid, minutid ja sekundid eraldi nimetatud gruppidesse.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu