---
title: "Regex: Datum med frivillig tid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/167654-regex-datum-med-frivillig-tid"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Dino"
published: "2007-12-29T20:58:00.000Z"
updated: "2008-01-01T10:32:29.000Z"
replies: 4
views: 711
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/167654-regex-datum-med-frivillig-tid"
---

# Regex: Datum med frivillig tid

## #1 — Dino, 2007-12-29T20:58Z

Eftersom det inte finns något eget forum för [Regular Expressions](http://www.webforum.nu/forumdisplay.php?f=214) så lägger jag frågan här.

Har nedan för att validera ett datum i formatet yyyy-mm-dd. 

```
^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$
```

Men skulle oxå vilja göra det möjligt att acceptera att datumet följs av en tidangivelse. Men vet inte riktigt vad jag skall skriva för att göra nedan frivilligt till ovan pattern.

```
( \d{2}:\d{2}:\d{2})
```

Permalänk: https://www.webforum.nu/p/167654

## #2 — voigtann1, 2007-12-29T22:44Z

```
^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])( \d{2}:\d{2}:\d{2})[red]?[/red]$
```

Det är bara att lägga till båda och använda "?"(röd markerad i exemplet ovan)

Permalänk: https://www.webforum.nu/p/2066800

## #3 — Dino, 2007-12-29T23:11Z

Så lätt var det. :)

Tackar.

Permalänk: https://www.webforum.nu/p/2066806

## #4 — Troxy, 2007-12-31T04:30Z

Dock så tar den exempelvis 2007-02-31, men det vet du nog redan  :e

Permalänk: https://www.webforum.nu/p/2067057

## #5 — Dino, 2008-01-01T10:32Z

Jo, det sköter jag på annat ställe.

Permalänk: https://www.webforum.nu/p/2067221

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/167654-regex-datum-med-frivillig-tid
