加入收藏 | 设为首页 | 会员中心 | 我要投稿 宣城站长网 (https://www.0563zz.cn/)- 数据湖、行业智能、边缘计算、开发、备份!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 日期正则表达式

发布时间:2022-07-27 10:50:10 所属栏目:PHP教程 来源:互联网
导读:本文章提供一款利用正则表达式来验证日期是不是正则的日期格式了,第一个是一款正常的日期验证,安全通过了,第二款日期格式有问题,所以输出日期不合法了. PHP实例代码如下: ?php $date=2003-01-31; if (ereg (([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}), $date, $r
  本文章提供一款利用正则表达式来验证日期是不是正则的日期格式了,第一个是一款正常的日期验证,安全通过了,第二款日期格式有问题,所以输出日期不合法了.
 
  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";
         }
  ?>
   

(编辑:宣城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读