JavaScript Date Validation

原创 2011年01月11日 11:42:00
function isDate(value) {
try {
value = value.replace("-", "/").replace(".", "/");
var SplitValue = value.split("/");
var OK = true;
if (!(SplitValue[0].length == 1 || SplitValue[0].length == 2)) {
OK = false;
}
if (OK && !(SplitValue[1].length == 1 || SplitValue[1].length == 2)) {
OK = false;
}
if (OK && SplitValue[2].length != 4) {
OK = false;
}
if (OK) {
var Day = parseInt(SplitValue[0]);
var Month = parseInt(SplitValue[1]);
var Year = parseInt(SplitValue[2]);

if (OK = ((Year > 1900) && (Year < new Date().getFullYear()))) {
if (OK = (Month <= 12 && Month > 0)) {
var LeapYear = (((Year % 4) == 0) && ((Year % 100) != 0) || ((Year % 400) == 0));

if (Month == 2) {
OK = LeapYear ? Day <= 29 : Day <= 28;
}
else {
if ((Month == 4) || (Month == 6) || (Month == 9) || (Month == 11)) {
OK = (Day > 0 && Day <= 30);
}
else {
OK = (Day > 0 && Day <= 31);
}
}
}
}
}
return OK;
}
catch (e) {
return false;
}
}

 

WinCVS与CVSNT简明使用手则(二)

3    服务器端(CVSNT)的安装与配置:3.1    服务器端机器和环境配置:1.         操作系统:Windows 2000 Professional SP2中文版2.        ...
  • ycw
  • ycw
  • 2003-07-18 07:04:00
  • 7010

软考报名【javascript Validation Framework运行错误】解决方法

若遇到: javascript Validation Framework运行时错误:TypeError:对象不支持"load"属性或方 :任何运行错误都会导致该域验证失败 只要使用浏览器的兼容性视...
  • cai742925624
  • cai742925624
  • 2014-03-16 11:26:02
  • 12273

jsValidtion错误 :javascript validation framework 运行时错误 typeError: undefined 任何运行错误

主要检查这几个地方: 1. 把validation-config.xml,validation-framework.js,validation-confi.dtd这三个文件都拷到网站的根目录下,...
  • zjd1023
  • zjd1023
  • 2012-05-18 19:01:18
  • 7982

JavaScript Validation Framework(JSValidation)用户手册

1. JSValidation是什么?如首页所说,JSValidation是客户端表单验证框架,用在BS系统中,或者简单的网页系统中。表单验证在这些开发中很常见:新用户注册,需要校验某些字段;用户登陆...
  • jenhy
  • jenhy
  • 2008-04-07 18:32:00
  • 1562

eclipse关闭js validation的方法

今天在做项目的时候,发现eclipse 控制台Building Workspace忽然变得非常慢,点进去看到是在validation 项目webapp下的js文件,我立马Window-Preferen...
  • u012491783
  • u012491783
  • 2017-03-06 22:24:29
  • 843

Hibernate Validation各注解

Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现...
  • fmwind
  • fmwind
  • 2014-08-03 16:02:57
  • 9219

解决myeclipse validation验证javascript导致速度变慢的现象

以前一向用Eclipse此次装了一个MyEclipse应用后.发明很多题目.此中最凸起的一个就是Save保存文件的时辰老是会验证一大堆的器材.. 此中以验证JS的时候最长.并且会老是弹出一个验证框 去...
  • yunpyy
  • yunpyy
  • 2013-08-06 12:29:25
  • 2476

validation-framework.js

  • 2008年10月07日 12:20
  • 31KB
  • 下载

解决 MyEclipse build workspace 慢,validation javascript 更慢的问题

自从升级了MyEclipse到7.0,项目Build的时候总是很慢,显示Validating 那些js,html文件。不管我怎么调整 Windows > Preference > MyEclipse ...
  • zhkaihss
  • zhkaihss
  • 2015-03-12 11:19:01
  • 123

关于JSValidation框架使用出现的问题

错误的提示: javaScript Validate framework运行时出错 配置文件读取错误,请检查 任何运行错误都会导致该域错误验证失败 1、首先,可以确定,doValidate()函数...
  • a386347993
  • a386347993
  • 2013-07-18 23:36:05
  • 1081
收藏助手
不良信息举报
您举报文章:JavaScript Date Validation
举报原因:
原因补充:

(最多只允许输入30个字)