javascript 验证日期的函数

wucanwoaini1

wucanwoaini1

2016-02-19 13:45

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享javascript 验证日期的函数吧。
导致数据库跑任务出现错误(任务根据日期来计算状态的,由于数据量比较大,都做成任务夜里跑),为了避免再出现此类的错误,所以增加了一个验证日期有效性的javascript方法。
本方法能够有效的验证闰年,支持的日期格式有:2009-01-01、2009/01/01两种格式。
javascript代码

代码如下:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
//判断日期是否合法
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;
}
}

使用测试

代码如下:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
html xmlns="http://www.w3.org/1999/xhtml"
head
title/title
script type="text/javascript" src="jQuery/JScript1.js"/script
script type="text/javascript" src="jQuery/jquery-vsdoc.js"/script
/head
body
input type="text" /
script type="text/javascript"
$("#sDate").blur(function() {IsDate($(this)[0]);})
/script
/body
/html
展开更多 50%)
分享

猜你喜欢

javascript 验证日期的函数

Web开发
javascript 验证日期的函数

Javascript实现的自动验证函数

Web开发
Javascript实现的自动验证函数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JavaScript教程:判断日期正确与否的函数

Web开发
JavaScript教程:判断日期正确与否的函数

Javascript实例教程(15) 日期函数

Web开发
Javascript实例教程(15) 日期函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JavaScript 一个日期选择函数

Web开发
JavaScript 一个日期选择函数

校验日期的函数

电脑网络
校验日期的函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用java读写ini配置文件的原因以及实现

用java读写ini配置文件的原因以及实现

jQuery 添加/移除CSS类实现代码

jQuery 添加/移除CSS类实现代码
下拉加载更多内容 ↓