Ticket #1046 (new bug)
format de date et heure trop permissif
Description
à plusieurs reprises (jDateTime/jDaoRecordBase etc..) j'ai aperçu que l'heure était vérifiée comme ceci
/^(\d{2}:\d{2}:\d{2})?$/
ce qui permet aussi 99:99:99, donc si vous voulez, ceci permet d'identifier 23:59
[01]?[0-9]|2[0-3]:[0-5][0-9]:[0-5][0-9]
cette regexp n'est pas de moi mais de Jeffrey Friedl auteur de "Maîtrise des expressions régulières" chez O'Reilly, dont elle est tirée (page 26) ;)
Il faudrait se pencher aussi sur celle de la date qui permet :
9999-99-99
Change History
Note: See
TracTickets for help on using
tickets.
