分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

js日期格式验证

发布时间:2023-09-06 01:29责任编辑:沈小雨关键词:js

js日期格式验证

<input type="text" maxLength=‘10‘ onkeyup=‘checkDate(this.value,jQuery(this));‘ onafterpaste=‘checkDate(this.value,jQuery(this))‘ onblur=‘blurdate(this.value,jQuery(this))‘>
function checkDate(date,a){ ???if(date.length==10){ ???????var reg = /^(\d{1,4})(-)(\d{1,2})\2(\d{1,2})$/; ???????var r = date.match(reg); ???????if(r==null){
        //不符合YYYY-MM-DD格式 ???????????swal({ ???????????????title: "您输入的日期格式不正确!", ???????????????timer: 1300, ???????????????type:"warning", ???????????????showConfirmButton: false ???????????}); ???????????a.val("") ???????}else{
        //除去不正确时间如1234-45-56 ???????????var d = new Date(r[1], r[3] - 1, r[4]); ???????????var c=(d.getFullYear() == r[1] && (d.getMonth() + 1) == re[3] && d.getDate() == r[4]); ???????????if(!c){ ???????????????swal({ ???????????????????title: "请输入正确的日期!", ???????????????????timer: 1300, ???????????????????type:"warning", ???????????????????showConfirmButton: false ???????????????}); ???????????????a.val(""); ???????????} ???????} ???}}
function blurdate(date,a){ ???if(date!=""){ ??????if(date.length<10){ ???????????swal({ ???????????????????title: "您输入的日期格式不正确!", ???????????????????timer: 1300, ???????????????????type:"warning", ???????????????????showConfirmButton: false ???????????????}); ???????????a.val("") ???????????a.parent().parent().find("input[type=hidden]").val(""); ???????} ???}}

js日期格式验证

原文地址:http://www.cnblogs.com/web520/p/7994169.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved