js检测时间

来源:互联网 发布:域名被墙是什么意思 编辑:程序博客网 时间:2024/05/18 01:17

        //检验时间正则
        function CheckDateTime(obj)
        {
             var Message1="请输入正确的时间格式:YYYY-MM-DD  YYYY/MM/DD  YYYY.MM.DD!";
            var re= /^(?:(?:(?:(?:1[6-9]|[2-9]/d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))(//|-|/.)(?:0?2/1(?:29))$)|(?:(?:1[6-9]|[2-9]/d)?/d{2})(//|-|/.)(?:(?:(?:0?[13578]|1[02])/2(?:31))|(?:(?:0?[1,3-9]|1[0-2])/2(29|30))|(?:(?:0?[1-9])|(?:1[0-2]))/2(?:0?[1-9]|1/d|2[0-8]))$/;
            if(obj.value!="")
            {
                if(!re.test(obj.value))
                {
                    alert(Message1);
                    obj.focus();
                    return false
                }
            }
        } 

原创粉丝点击