from:http://www.blogjava.net/yunye/articles/225682.html
以下方法[chekDate]验证类似"YYYY-MM-DD"格式的日期输入.包括日期实际性验证.
若日期正确,返回true;否则返回false.
function checkDate(theDate){
var reg = /^\d{4}-((0{0,1}[1-9]{1})|(1[0-2]{1}))-((0{0,1}[1-9]{1})|([1-2]{1}[0-9]{1})|(3[0-1]{1}))$/;
var result=true;
if(!reg.test(theDate))
result = false;
else{
var arr_hd=theDate.split("-");
var dateTmp;
dateTmp= new Date(arr_hd[0],parseFloat(arr_hd[1])-1,parseFloat(arr_hd[2]));
if(dateTmp.getFullYear()!=parseFloat(arr_hd[0])
|| dateTmp.getMonth()!=parseFloat(arr_hd[1]) -1
|| dateTmp.getDate()!=parseFloat(arr_hd[2])){
result = false
}
}
return result;
}
分享到:
相关推荐
验证日期格式,很好用
本文实例分析了javascript输入日期大于等于当前日期验证代码,分享给大家供大家参考,具体如下: [removed] $(function () { var d = new Date(); var strDate = getDateStr(d); $("#beginTime").val(strDate)...
两行代码轻松搞定JavaScript日期验证,通过实例化Date对象来生成一个合法的日期,验证日期是否合法,感兴趣的小伙伴们可以参考一下
超级好用的日期验证代码JAVASCRIPT
通过java脚本验证格式为19-Jun-2010的有效性
日期的javascript验证,验证是否是今天,周六,周日或者节假日。
一款简洁、实用且漂亮的Javascript表单验证效果,实现Ajax的功能,验证项目包括Email验证、日期验证、字符长度验证、常规验证等,程序基本思路:通过扩展对象来实现,将String扩展 将默认的表单元素扩展 定义两个...
Datejs可能是一个替代的辅助工具,或者如果您要使用jQuery,请查看jQuery验证引擎。
常用的javascript验证功能,如取keycode大全,日期格式化及验证,数字格式验证
实际项目中使用的前台数据验证,包括年份日期验证,值类型,URL类型==判断
主要特色: 完全响应式; 完美键盘操作支持; 可定制的输入标签:select, radio, checkbox 以及 file; 自定义的日期选择器 本地化支持 表单验证的代码示例:
javascript只需要两行代码就可以解决日期方面的的所有问题
*验证表单里的用户输入 * *CreateBy: Black * *CreateDate: 2009-06-30 * *可以验证的格式: * 0、清除数据 * 1、去除左右两端的空格 ...* 12、验证是否正确的长日期 * 12、数字字符 * 13、//Emali * 14 分隔符验证
如果您想验证格式为2010/04/24,2010.04.24的日期,请参考压缩包里的“正则应用之——日期正则表达式.doc”文件。您可以根据自己的需要修改。 这个实例是在vs2008下进行的(net 3.5),如果您使用的是net 2.0,请替换...
JS表单验证包括限制表单为空、超过字数限制、长度限制、信用卡规则、邮箱有效性、url验证、ip有效性、不能为零、大小写验证、日期验证等等多种认证,也可自己添加规则。 已封装,可以直接调用。
包含在我们平时编程中常用正则表达式如:日期正则表达式,使用RegularExpressionValidator验证控件时的验证功能及其验证表达式,从URL地址中提取文件名的javascript程序等
JavaScript 表单验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 被 JavaScript 验证的这些典型的表单数据有: 用户是否已填写表单中的必填项目? 用户输入的邮件地址是否...
js-validator 是 Laravel 风格的 JavaScript 对象验证库。使用 js-validator 来验证对象或者 JSON 是否符合规则非常方便,而且具有很好的可扩展性。举个例子var example = { text: 'Hello world!', date: ...