Kuupäeva regex – vaste YYYY-MM-DD gruppidega
Siluge JavaScripti regulaaravaldised reaalajas: esiletõstetud vasted, jäädvustamisrühmad, lipud ja asenduste eelvaade.
Tulemus
Sellel lehel on eellaaditud muster ISO 8601 kuupäevade jaoks: (?<aasta>\d{4})-(?<kuu>0[1-9]|1[0-2])-(?<päev>0[1-9]|[12]\d|3[01]). Numbrite aktsepteerimise asemel lubab kuurühm ainult 01–12 ja päevarühm 01–31 – näidistekst näitab seda numbritega 2026-13-01 ja 2026-00-10, mis jäävad võrreldamatuks.
Kolm nimetatud rühma on praktiline tasu: teksti all olevas vastenimekirjas näete aastat, kuud ja päeva eraldi väljavõttuna iga leitud kuupäeva kohta. Koodis võimaldavad samad rühmad sulgude lugemise asemel kirjutada result.groups.year — ja siin asendaval väljal saate kuupäeva ümber järjestada kujul $<day>.$<month>.$<year>, et teisendada ISO-kuupäevad ühe käiguga Euroopa tähistusteks.
Regulaarne väljend ei saa teada, et veebruaris on 28 päeva — 2026-02-31 kattub ikkagi. See on normaalne: mustri ülesanne on leida kuupäevakujulised stringid ja jagada need osadeks; lõplik kalendrikinnitus kuulub teie koodile. Kleepige oma logid või CSV-ekspordid ja vaadake, kuidas muster tegelikel andmetel käitub.