20. oktober 2005 - 17:32
Der er
13 kommentarer og 2 løsninger
RegEx til tid
Hey, Hvor finder jeg er expresseion der matcher en tid... Det skal kunne acceptere normale danske tider med evt foranstillede nuller (fx 09:45)... Der må selvføjgelig ikke være 25 timer på et døgn, eller over 59 minutter på en time...
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
20. oktober 2005 - 17:43
#1
^(0?[1-9]|1\d|2[0-3]):([0-5]\d)$
20. oktober 2005 - 17:43
#2
Ca. sådan her: (([0-1]\d|2[0-3]):([0-5]\d|60))|24:00
20. oktober 2005 - 17:45
#3
... og med et par inspirationer fra roenving: ^(([0-1]?\d|2[0-3]):([0-5]?\d|60))|24:00$
20. oktober 2005 - 17:45
#4
Hrm, er 24:00 og f.eks. 10:60 tilladt ?-) -- og min mangler muligheden for 00:15 ^([01]\d|2[0-3]):([0-5]\d)$
20. oktober 2005 - 17:46
#5
... og med en rettelse: ^(([0-1]?\d|2[0-3]):([0-5]?\d))|24:00$
20. oktober 2005 - 17:46
#6
24:00 kan vel godt være tilladt, men ikke 10:60
20. oktober 2005 - 17:47
#7
*lol* -- jeg vil stadig holde på at endetallene ikke er mulige, men jeg glemte muligheden for encifrede tider: ^([01]?\d|2[0-3]):([0-5]\d)$
20. oktober 2005 - 17:48
#8
[0-1] vs [01] Jeg gir' mig - ved ikke hvad der lige gik galt der. ;*)
20. oktober 2005 - 17:50
#9
De betyder jo det samme, men jeg flueknepper gerne et tegn ud af koden en gang imellem !-)
20. oktober 2005 - 17:52
#10
*G* Hvad så med [012] vs [0-2]?
20. oktober 2005 - 17:56
#11
Der foretrækker jeg range-tingen, som jeg synes bedre illustrerer, og da de betyder det samme og også fylder det samme, så er det jo hip som hap !-)
20. oktober 2005 - 17:59
#12
Smid et svar begge to :)
20. oktober 2005 - 18:00
#13
Velbekomme '-)
20. oktober 2005 - 18:02
#14
For the record; Jeg foretrækker også [0-2] :^)
20. oktober 2005 - 22:01
#15
-- og tak for point ;~}
Kurser inden for grundlæggende programmering