• 24个现代高级灰卫生间,让你“浴”罢不能! 2019-10-21
  • 仙居:美丽经济 助农增收 2019-10-21
  • 购车零首付 当心套路贷 2019-10-19
  • 习近平给大凉山村民支招致富路 2019-10-19
  • 文化山西:风华长城岁月歌 2019-10-15
  • 王晨:抓好大气污染防治 实现人民群众蓝天白云美好期盼 2019-10-09
  • 马伊琍庆幸文章逼自己走出舒适区:他说话难听但特别对 2019-10-09
  • 上合组织发展进程中一座新的里程碑 2019-10-08
  • 男子冒充澳商交往多人行骗被抓 现场来6个女友 2019-10-05
  • 谁还不是个小仙女了!甜而不腻的穿搭太撩人,直击你的粉色少女心! 2019-10-04
  • “陪堂妈妈”上课3000多节 班主任:她去中考没问题 2019-10-04
  • 【北京达世行世纪车型报价】北京达世行世纪4S店车型价格 2019-10-03
  • 但愿越南不是“颜色革命”!社会实践的事实一再证明,“社会主义”离开马列主义原则的改革开放,将是死路一条! 2019-10-03
  • 月薪过万白领辞职回乡养鸡 亏数十万后回城找工作 2019-09-25
  • (两会受权发布)中华人民共和国全国人民代表大会公告(第六号) 2019-09-16
  • Jquery中文网 码报 www.okkrb.tw
    Jquery中文网 >  脚本编程  >  php  >  正文 php日期格式合法性正则验证代码

    2018年85期码报资料: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使用攻略 第二部

    [关闭]
  • 24个现代高级灰卫生间,让你“浴”罢不能! 2019-10-21
  • 仙居:美丽经济 助农增收 2019-10-21
  • 购车零首付 当心套路贷 2019-10-19
  • 习近平给大凉山村民支招致富路 2019-10-19
  • 文化山西:风华长城岁月歌 2019-10-15
  • 王晨:抓好大气污染防治 实现人民群众蓝天白云美好期盼 2019-10-09
  • 马伊琍庆幸文章逼自己走出舒适区:他说话难听但特别对 2019-10-09
  • 上合组织发展进程中一座新的里程碑 2019-10-08
  • 男子冒充澳商交往多人行骗被抓 现场来6个女友 2019-10-05
  • 谁还不是个小仙女了!甜而不腻的穿搭太撩人,直击你的粉色少女心! 2019-10-04
  • “陪堂妈妈”上课3000多节 班主任:她去中考没问题 2019-10-04
  • 【北京达世行世纪车型报价】北京达世行世纪4S店车型价格 2019-10-03
  • 但愿越南不是“颜色革命”!社会实践的事实一再证明,“社会主义”离开马列主义原则的改革开放,将是死路一条! 2019-10-03
  • 月薪过万白领辞职回乡养鸡 亏数十万后回城找工作 2019-09-25
  • (两会受权发布)中华人民共和国全国人民代表大会公告(第六号) 2019-09-16
  • 重庆时时彩历史开奖数 炸金花手机版下载 pk10技巧 时时彩定三胆绝招 如何购买体育彩票 捕鱼达人2旧版本 18年3D历史走势图 天天秒杀官网 飞艇助赢软件 极速6合5分钟精准计划网站