本文章提供一款利用正則表達式來驗證日期是不是正則的日期格式了,第一個是一款正常的日期驗證,安全通過了,第二款日期格式有問題,所以輸出日期不合法了.幼兒園裝修設計
PHP實例代碼如下:
- <?php
- $date="2003-01-31";
- if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) {
- echo "$regs[3] / $regs[2] / $regs[1] <p>";
- echo "$regs[0] <p>";
- echo "$regs[1]年 $regs[2]月 $regs[3]日";
- } else {
- echo "不合法的日期格式:$date";
- }
- //日期實例二,代碼如下:
- $date="2020.01-31";
- if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) {
- echo "$regs[3] / $regs[2] / $regs[1] <p>";
- echo "$regs[0] <p>";
- echo "$regs[1]年 $regs[2]月 $regs[3]日";
- } else {//開源代碼phpfensi.com
- echo "不合法的日期格式:$date";
- }
- ?>