zoukankan      html  css  js  c++  java
  • 用JavaScript验证日期格式

    程序代码 程序代码

    <form name="datecheck" method="POST"  onsubmit="return dateCheck(this.date.value);">
    <table border="0" cellpadding="8" cellspacing="0" width="50%">
    <tr>
        <td align="right" nowrap>Birth Date (DD/MM/YYYY):</td>
        <td><input type=text name="date" size="25"></td>
    </tr>
    <tr>
        <td class="center" colspan="2">
            <input type=submit value="发送">
            <input type=reset value="重写">
        </td>
    </tr>
    </table>
    </form>
    <script type="text/javascript" language="javascript">
    function dateCheck(str){
        var re = new RegExp("^([0-9]{1,2})[./]{1}([0-9]{1,2})[./]{1}([0-9]{4})$");
        var ar;
        var res = true;
        
        if ((ar = re.exec(str)) != null){
            var i;
            i = parseFloat(ar[1]);
            // verify dd
            if (i <= 0 || i > 31){
                res = false;
            }
            i = parseFloat(ar[2]);
            // verify mm
            if (i <= 0 || i > 12){
                res = false;
            }
        }else{
            res = false;
        }
        if (!res){
            alert('请输入 DD/MM/YYYY 日期格式');
        }
        else{
         alert("success");
        }
        return res;
    }
    </script>

    验证日期格式是否为dd/mm/yyyy

  • 相关阅读:
    Oozie — What Why and How
    git 用户手册
    整理笔记 C语言
    第一次理解通用链表
    C++ 通用队列类
    懂了这些,你才真正懂了C
    简单键盘驱动
    简述进程间通信方式
    几何原本
    GSP几何画板简介
  • 原文地址:https://www.cnblogs.com/Bany/p/1755513.html
Copyright © 2011-2022 走看看