Avatar billede tranceaddict Nybegynder
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...
Avatar billede roenving Novice
20. oktober 2005 - 17:43 #1
^(0?[1-9]|1\d|2[0-3]):([0-5]\d)$
Avatar billede nielle Nybegynder
20. oktober 2005 - 17:43 #2
Ca. sådan her:

(([0-1]\d|2[0-3]):([0-5]\d|60))|24:00
Avatar billede nielle Nybegynder
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$
Avatar billede roenving Novice
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)$
Avatar billede nielle Nybegynder
20. oktober 2005 - 17:46 #5
... og med en rettelse:

^(([0-1]?\d|2[0-3]):([0-5]?\d))|24:00$
Avatar billede nielle Nybegynder
20. oktober 2005 - 17:46 #6
24:00 kan vel godt være tilladt, men ikke 10:60
Avatar billede roenving Novice
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)$
Avatar billede nielle Nybegynder
20. oktober 2005 - 17:48 #8
[0-1] vs [01]

Jeg gir' mig - ved ikke hvad der lige gik galt der. ;*)
Avatar billede roenving Novice
20. oktober 2005 - 17:50 #9
De betyder jo det samme, men jeg flueknepper gerne et tegn ud af koden en gang imellem !-)
Avatar billede nielle Nybegynder
20. oktober 2005 - 17:52 #10
*G* Hvad så med [012] vs [0-2]?
Avatar billede roenving Novice
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 !-)
Avatar billede tranceaddict Nybegynder
20. oktober 2005 - 17:59 #12
Smid et svar begge to :)
Avatar billede roenving Novice
20. oktober 2005 - 18:00 #13
Velbekomme '-)
Avatar billede nielle Nybegynder
20. oktober 2005 - 18:02 #14
For the record; Jeg foretrækker også [0-2] :^)
Avatar billede roenving Novice
20. oktober 2005 - 22:01 #15
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester