zoukankan      html  css  js  c++  java
  • js日期校验


      当查询条件含有日期时,如“2012-3-4”,查询前校验输入的日期字符串是否为有效的日期

                     

     

                var snapshot_createTime_begin=$(selector+" input[name='createTime_begin']").val().trim();
                var snapshot_createTime_end=$(selector +" input[name='createTime_end']").val().trim();
                try{
                    //判断开始时间是否为有效的日期
                    if(snapshot_createTime_begin!=""&&new Date(snapshot_createTime_begin).getDate()!=snapshot_createTime_begin.match(/-d{0,2}$/g)[0].replace(/-/g,"")){
                        throw new Error();
                    }
                    //判断结束时间是否为有效的日期
                    if(snapshot_createTime_end!=""&&new Date(snapshot_createTime_end).getDate()!=snapshot_createTime_end.match(/-d{0,2}$/g)[0].replace(/-/g,"")){
                        throw new Error();
                    }
                    if(Date.parse(snapshot_createTime_begin)>Date.parse(snapshot_createTime_end)){
                        //alert("开始日期不应当超过结束日期!");
                        alert("开始日期不应当超过结束日期!");
                        return ;
                    }
                    $.extend(pageObj,{
                        createTimeBegin:snapshot_createTime_begin,
                        createTimeEnd:snapshot_createTime_end,
                    });
                    initPagination();
                }catch(e){
                    //alert("请输入有效日期!")
                    alert("请输入有效日期!");
                }


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Consul 简介及集群安装
    poj 1300 Door Man 欧拉回路
    Codeforces Round #284 (Div. 2)
    bnuoj 34985 Elegant String DP+矩阵快速幂
    cf 496B Secret Combination
    hdu 5120 Intersection
    poj 2002 Squares
    Codeforces Round #281 (Div. 2)
    转载:百度原CTO李一男经典语录
    hdu 4005 The war
  • 原文地址:https://www.cnblogs.com/wlf-919874006/p/4811305.html
Copyright © 2011-2022 走看看