E' un controllo non corretto. I numeri con lo 0 davanti vengono interpretati come ottali e quindi se 01 to 07 equivalgono a 1 to 7 ... non piu' sara' 08 - 09 con 8 - 9

Anzi 08 -09 proprio non esistono come ottali. Dovresti considerare un approccio diverso per il tuo controllo.