Regular expression: Gyldigt tidspunkt
Hej Alle,Jeg roder rundt i et tåbeligt regular expression, som jeg har ikke kan få til at passe.
Validering af et tidspunkt:
Jeg har lavet følgende reg. exp. pattern:
(2[0-3]|[0-1][0-9])[:.][0-5][0-9]
Det godkender tidspunkter som "21:10", "10:00", "07:20", osv, mens det afviser ugyldige tider som "25:37" eller "12:77".
Mit problem er, at den IKKE godkender tidspunkter som "3:15" eller "8:10", altså et tidspunkt før middag uden foranløbende nuller.
Umiddelbart prøvede jeg med
(2[0-3]|[0-1][0-9]|[0-9])[:.][0-5][0-9]
som løser problemet, men desværre også tillader tider som "27:30".
Nogen gode forslag?
Jeg er stadigvæk ret grøn mht. regular expressions, så jeg vil også sætte meget storr pris på eventuelle links til gode artikler om emnet.
På forhånd tak for hjælpen,
/Jakob Gade
