⊗jsSpRENP 130 of 294 menu

Nimetyt taskut JavaScriptin säännöllisissä lausekkeissa

Säännöllisissä lausekkeissa voit antaa nimiä taskuille. Tätä varten on olemassa erityinen syntaksi. Tässä se on: (?<name>pattern), jossa pattern on säännöllinen lauseke ja name on taskun nimi.

Katsotaanpa esimerkkiä. Oletetaan, että meillä on seuraava merkkijono:

let str = '2025-10-29';

Tehdään säännöllinen lauseke, jossa taskuille on annettu nimet:

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

Sovelletaan säännöllistä lauseketta merkkijonoomme:

let res = str.match(reg);

Taskujen tiedot menevät tuloksen ominaisuuteen groups objektin muodossa:

console.log(res.groups);

Voimme viitata jokaiseen elementtiin objektissa erikseen:

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

Annettu merkkijono ajalla:

let str = '12:59:59';

Aseta tunnit, minuutit ja sekunnit erillisiin nimitettyihin taskuihin.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää