Frågan 17 mars 2003 19:53 #1 försöker få ihop ett pattern men hajjar inte riktigt.
ska kontrollera ett tal enligt följande form:
totalt 4 tecken
de två första måste vara från 00-23 (timmar)
de två sista från 00-59 (minuter)
ex. 1430 eller 0059, ja ni hajjar
så här blev mitt försök! he, he!
regEx.Pattern = "\d{2[00-23]}\d{2[00-59]}"
L LarsG Medlem sedan dec. 2000 12 464 inlägg regexp.pattern = "([0-1][0-9])|(2[0-3])[0-5][0-9]"
Tack, men jag hittade en bugg! :)
Man kan skriva t.ex 3023
(det borde finnas 30 timmar på ett dygn men det gör ju inte det)
Vide Medlem sedan dec. 1999 8 577 inlägg Ta bort or-tecknet (|):
regexp.pattern = "([0-1][0-9])(2[0-3])[0-5][0-9]"
hmm, då vill inget fungera!
Vide Medlem sedan dec. 1999 8 577 inlägg Ah, nu ser jag vad LarsG tänkt. ;)
Engine^ Medlem sedan dec. 2000 3 887 inlägg regexp.Pattern = "([0-1][0-9]|2[0-3])([0-5][0-9])"
Engine^ skrev:
Jag tycker iofs att det ser precis ut som det LarsG postade...
Inte riktigt, din funkar! ;)
Tanx allihop! :bire
Engine^ Medlem sedan dec. 2000 3 887 inlägg Jag for och ändrade den lite mer... tog bort lite onödigheter ;)
Typiskt mig att komma på saker i efterhand ;)