js正则表达式具体时间的验证,当前日期跟所填日期比较大小,时间的比较

来源:互联网 发布:毕业生烧炭自杀知乎 编辑:程序博客网 时间:2024/05/17 06:14

js正则表达式具体时间的验证

function checkTime(str) {
 
    re = /^((([0-1]\d)|(\d))|(2[0-4])):[0-5]\d$/
    var r = str.match(re);
    if (r == null)
    { return false; }
    else {
        return true;
    }   
}

 

当前日期跟所填日期比较大小:

  
    var d1 = new Date(reviewDate.replace(/\-/g, "\/"));
    var myDate = new Date();
    var d2 = myDate.format("yyyy-MM-dd ");
    var today = new Date(d2.replace(/-/g, "/"));
    if (d1 < today) {
        SetControlFocus("reviewDate", "xx日期不能小于当前日期!");
        return;
    }

 

 if (beginTime > endTime) {
        SetControlFocus("endTime", "开始时间不能晚于结束!");
        return;
    }

 

 

 

 

 

0 0