Je crée un petit script de création de rapports dans Perl CGI. Je veux avoir la date de début/fin pour filtrer les événements sur le rapport. Alors maintenant, je me demande comment valider l'entrée de façon simple, Perl.Comment valider les dates dans un script CGI Perl?
La façon dont je produis la forme avec ces champs est:
print textfield({-name=>'start_date', -value=>$start_date});
print textfield({-name=>'end_date', -value=>$end_date});
Ensuite, il va à la requête de base de données.
Existe-t-il un moyen simple, en Perl-ish, de valider ces dates? Non seulement avoir le bon nombre de caractères, comme c'est assez simple via une expression rationnelle, mais je voudrais signaler une erreur si l'utilisateur entre 29.02.1999 ou plus.