我正在Perl CGI中創建一個小報告腳本。我想在那裏有開始/結束日期來過濾報告中的事件。所以現在我想知道如何以簡單的Perl方式驗證輸入。如何驗證Perl CGI腳本中的日期?
我生成這些字段的形式方法是:
print textfield({-name=>'start_date', -value=>$start_date});
print textfield({-name=>'end_date', -value=>$end_date});
便去到數據庫中查詢。
有沒有一種簡單的Perl-ish方法來驗證這些日期?不僅有正確數量的字符,因爲通過正則表達式足夠簡單,但如果用戶輸入29.02.1999左右,我想報告一些錯誤。