[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] aiutino RE



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




Reply to: