Salve,
devo costruire un'espressione regolare che mi valida stringhe composte da cifre che non iniziano per zero, ad esempio:

00045 non accettata
45 accettata

L'espressione utilizzata è : ^[1-9][0-9]*

Il problema è che accetta i segni di punteggiatura ad esempio

10:5
10.5

Come evitare???

Grazie