• [雷人]中国人啥不炒?古董、字画、票证、君子兰、普洱茶、大蒜……凡是有较长保存时间的东西,都有人炒! 2019-07-16
  • 乌兰察布--内蒙古频道--人民网 2019-07-16
  • 新版人民网首页吉林IP定向--吉林频道--人民网 2019-07-14
  • 儿子变全能暖男 海清晒儿子手工包礼物爱意满满 2019-07-14
  • 王秀英受邪教全能神蛊惑离家出走 家人盼归 2019-07-13
  • 山西日报传媒集团公司 2018年第一季度财务等重大信息 2019-07-13
  • 辽宁日报社社长、总编辑丁宗皓祝贺人民日报创刊70周年 2019-07-12
  • 出租广州市番禺区大龙街东兴路476号4楼物业空置部分 2019-07-11
  • 芜湖乡间小路上演“警匪片” 警车狂追小轿车 2019-07-09
  • 个税法迎第七次大修 起征点调至每年6万元 2019-07-09
  • 商务部新闻发言人就美白宫6月18日声明发表谈话 2019-07-06
  • 弘扬优秀传统文化 引领文化自信 绍兴打造国学高地 2019-07-06
  • 王国平理事长应邀赴泰州市调研并作专题报告 2019-07-02
  • 人民日报大家手笔:建设文化强国应科学处理三种关系 2019-07-01
  • 北京外研书店重装开业 打造特色海淀文化地标 2019-07-01
  • Jquery中文网 码报 www.okkrb.tw
    Jquery中文网 >  脚本编程  >  php  >  正文 php日期格式合法性正则验证代码

    2002年第22期码报开:php日期格式合法性正则验证代码

    发布时间:2019-03-21   编辑:码报 www.okkrb.tw
    jquery中文网为您提供php日期格式合法性正则验证代码等资源,欢迎您收藏本站,我们将为您提供最新的php日期格式合法性正则验证代码资源
    本款php正则日期教程,提供了三种验证用户输入的日期是不是正确的日期格式哦,二种是用正则日期验证,一种是用checkdate来验证。
    <script>ec(2);</script>

    码报 www.okkrb.tw $days = date("y-m-d");

    //方法一正则验证日期

    <table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy6941')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy6941>

    $reg="/d{4}-d{2}-d{2}/";
    preg_match($reg,$days,$arr);
    print_r($arr);

    </td> </tr> </table>


    //方法二用cehckdate验证

    <table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy4008')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy4008>$k = explode('-',$days);
    if( checkdate($k[1],$k[2],$k[0])  )
    {
     echo $days,'日期合法';
    }
    else
    {
     echo '不是有效的日期';
    }</td> </tr> </table>

    //方法三简单直观正则验证

    <table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy1661')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy1661>if( ereg("(19|20)[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$",$days))
    {
     echo $days,'为有效日期';
    }
    else
    {
     echo </td> </tr> </table>

    '无效日期';
    }

    /*
    关于 checkdate函数

    checkdate() 函数验证一个格里高里日期。

    如果指定的值合法,则该函数返回 true,否则返回 false。

    日期在下列情况下为合法:
    month 介于且包括 1 - 12
    day 的值在给定的 month 所应该具有的天数范围之内,闰年已经考虑进去了。
    year 介于且包括 1 到 32767


    验证格式为 月/日/年

    本站原创教程,转载注明来源于www.111cn.net/phper/php.html
    */

    </td> </tr> </table>

    您可能感兴趣的文章:
    常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
    验证用户输入的邮箱有效性与正确性的php代码
    JS验证身份证有效性的实例代码
    jquery内置验证(validate)使用方法示例(表单验证)
    JS验证日期格式YYYY-mm-dd的代码一例
    用于身份证验证的不错的js脚本
    php写的用来检测手机邮箱用户名的类
    javascript 验证日期的函数
    js 验证身份证信息有效性实例
    jquery.validate使用攻略 第二部

    [关闭]
  • [雷人]中国人啥不炒?古董、字画、票证、君子兰、普洱茶、大蒜……凡是有较长保存时间的东西,都有人炒! 2019-07-16
  • 乌兰察布--内蒙古频道--人民网 2019-07-16
  • 新版人民网首页吉林IP定向--吉林频道--人民网 2019-07-14
  • 儿子变全能暖男 海清晒儿子手工包礼物爱意满满 2019-07-14
  • 王秀英受邪教全能神蛊惑离家出走 家人盼归 2019-07-13
  • 山西日报传媒集团公司 2018年第一季度财务等重大信息 2019-07-13
  • 辽宁日报社社长、总编辑丁宗皓祝贺人民日报创刊70周年 2019-07-12
  • 出租广州市番禺区大龙街东兴路476号4楼物业空置部分 2019-07-11
  • 芜湖乡间小路上演“警匪片” 警车狂追小轿车 2019-07-09
  • 个税法迎第七次大修 起征点调至每年6万元 2019-07-09
  • 商务部新闻发言人就美白宫6月18日声明发表谈话 2019-07-06
  • 弘扬优秀传统文化 引领文化自信 绍兴打造国学高地 2019-07-06
  • 王国平理事长应邀赴泰州市调研并作专题报告 2019-07-02
  • 人民日报大家手笔:建设文化强国应科学处理三种关系 2019-07-01
  • 北京外研书店重装开业 打造特色海淀文化地标 2019-07-01
  • 快乐赛车app哪个好玩 七夕走势图 河南十一选五走势手机版 广西快乐10分app 电竞比分去哪买 吉祥财神捕鱼机 武里南联vs北京国安cctv5 山东群英会今天开奖 秒速赛车走势图 皇家马德里阵容20142015