Qualcosa in più sono riuscito a partorire:
/^(([0,1]?\d)([\,,\.](00?|50?|25|75))?|24([\,,\.](00?))?|(2[0-3]([\,,\.](00?|50?|25|75))?))?$/
Si può forse semplificare un po'?
Piviul
Paolo Sala scrisse in data 20/10/2006 16:06:
Ciao, scusate l'OT ma sto impazzendo con le espressioni regolari.
Dovrei controllare da client, utilizzando le RE di javascript, che il
dato inserito in una input box sia un numero decimale che rappresenti
una quantità di ore dove:
- tale quantità deve essere inferiore a 24
- i decimali ammessi, quando presenti, siano soltanto 25, 50,75
(quindi con scarti di un quarto d'ora).
Finora da newbe sulle RE sono riuscito a partorire un
/^([0,1,2]?\d)\.\d\d$/ che è ancora molto lontano a dove voglio
arrivare...
Avete un tutorial completo sulle RE da consigliarmi?
Qualcuno può darmi una mano a costruire tale RE?
Grazie mille
Piviul
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]