• 技术文章 >web前端 >js教程

    javascript 验证日期的函数_jquery

    2016-05-16 18:32:02原创518
    导致数据库跑任务出现错误(任务根据日期来计算状态的,由于数据量比较大,都做成任务夜里跑),为了避免再出现此类的错误,所以增加了一个验证日期有效性的javascript方法。
    本方法能够有效的验证闰年,支持的日期格式有:2009-01-01、2009/01/01两种格式。
    javascript代码
    复制代码 代码如下:

    //判断日期是否合法
    function IsDate(oTextbox) {
    var regex = new RegExp("^(?:(?:([0-9]{4}(-|\/)(?:(?:0?[1,3-9]|1[0-2])(-|\/)(?:29|30)|((?:0?[13578]|1[02])(-|\/)31)))|([0-9]{4}(-|\/)(?:0?[1-9]|1[0-2])(-|\/)(?:0?[1-9]|1\\d|2[0-8]))|(((?:(\\d\\d(?:0[48]|[2468][048]|[13579][26]))|(?:0[48]00|[2468][048]00|[13579][26]00))(-|\/)0?2(-|\/)29))))$");
    var dateValue = oTextbox.value;
    if (!regex.test(dateValue)) {
    alert("日期有误!");
    dateValue = "";
    this.focus();
    return;
    }
    }

    使用测试
    复制代码 代码如下:













    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript 验证日期
    上一篇:JS setCapture 区域外事件捕捉_javascript技巧 下一篇:js 数组克隆方法 小结_javascript技巧
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 万字图解JavaScript笔记总结• 如何搞懂虚拟 DOM?看看这篇文章吧!• 深入聊聊Node 异步和事件循环的底层实现和执行机制• 简单介绍JavaScript “原型“与“原型链“• 聊聊Node.js中的进程、线程、协程与并发模型
    1/1

    PHP中文网