function checkDateFormat(s){
if(isEmpty(s)) {
return false;
}
var s1=eval(s);
var temp=s1.value;
if( temp.length == 8 && isDigitString(temp)){
var yyyy=Number(temp.substring(0,4));
var mm = Number(temp.substring(4,6));
var dd = Number(temp.substring(6,8));
if (yyyy > 1969 && yyyy < 2051) {
if( mm > 0 && mm < 13){
if (dd > 0){
switch(mm){
case 2:
if(yyyy%4!=0||((yyyy%100 == 0)&&(yyyy%400!=0))){
if(dd < 29){
return true;
}
else{
return false;
}
}
if(dd<30){
return true;
}
else{
return false;
}
case 4:
case 6:
case 9:
case 11:
if(dd < 31){
return true;
}
else{
return false;
}
default:
if(dd < 32){
return true;
}
}
}
}
}
}
return false;
}
- 浏览: 791596 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (981)
- javascript (102)
- java (212)
- JQuery (81)
- 幽默笑话 (2)
- 只言片语 (6)
- 开发小记 (283)
- Hibernate (17)
- DWR (4)
- SQL (10)
- spring-ibatis (8)
- linux (24)
- Struts1 (8)
- Struts2 (16)
- spring (42)
- Mybatis (16)
- css (18)
- servlet (8)
- jdbc (4)
- jsp (1)
- spring-jdbc (2)
- FreeMarker (2)
- MySQL (24)
- JQuery-Grid (7)
- jstl (5)
- 正则表达式 (1)
- 面试集锦 (86)
- unix (18)
- 开发工具 (23)
- ajax (5)
- webservice (4)
- log4j (3)
- oracle (15)
- extjs (14)
- 其他 (9)
- 优秀技术参考地址 (1)
- 性能 (3)
- 数据库 (25)
- 算法 (15)
- 设计模式 (10)
- Python (3)
- AIX (5)
- weblogic (1)
- shell (14)
- quartz (5)
- 图形文件FusionCharts (1)
- Websphere (4)
- 转载 (5)
- hadoop (1)
- highchart (24)
- perl (22)
- DB2 (7)
- JBoss (1)
- JQuery Easy UI (9)
- SpringMVC (5)
- ant (5)
- echart (9)
- log4J配置 (3)
- 多线程 (10)
- 系统架构 (7)
- nginx (3)
- loadrunner1 (1)
- 分布式 (1)
- Dubbo (1)
- Redis (2)
- JMS (4)
- 自动化测试 (3)
- Spring循环依赖的三种方式 (1)
- spring-boot (2)
- 高级测试 (9)
- github (2)
- sonar (1)
- docker (6)
- web前端性能优化 (1)
- spring-aop (6)
- rabbit (1)
- ELK (1)
- maven (1)
- minio (1)
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
发表评论
-
javascript与日期的相关操作
2018-01-08 17:02 344Js获取当前日期时间及其它操作 var myDate ... -
面向对象
2017-08-24 17:31 483var objPro = { name:"zst ... -
两次encodeURI和URLDecode的原理分析
2017-08-24 12:15 4061当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操 ... -
encodeURI
2017-08-14 21:29 528对于ajax请求,经常会在地址栏传入一些参数,涉及的中文的, ... -
encodeURL
2017-05-04 18:10 543.encodeURL函数主要是来对URI来做转码,它默认是采 ... -
cookie操作 JQuery
2017-03-23 22:18 522首先包含jQuery的库文件,在后面包含 jquery.coo ... -
表单参数一并提交
2017-03-23 13:09 569对于一般的table数据,并且还带有查询条件,我们都会使用j ... -
功能参考
2016-09-12 17:48 466<%@ page language="jav ... -
树形节点设权重,叶子节点设权重
2016-08-19 12:01 1129<%@ page language="jav ... -
除去缓存
2016-08-11 17:04 389IE的showModalDialog方法,缓存很是头疼 ... -
event.srcElement
2016-07-22 16:51 523因为页面的显示内容需要动态生成,所以难免有一些字符串的拼接, ... -
三重循环部分
2016-07-01 11:44 492一串json数据data,格式形如: {{WDNAME:A ... -
base href, new Highchart.Chart()
2016-05-27 17:35 575<% String path = request.g ... -
鼠标点击的位置,滚动条,兼容
2016-05-19 15:58 629j经常要计算鼠标当前点击的位置,并且页面经常发生了滚动。这个 ... -
表单提交页面不跳转
2016-04-05 19:38 981页面发生表单不跳转,我们可以ajax的形式 当然,有 ... -
HTML图片热区map area的用法
2016-01-04 14:56 550HTML图片热区map area的用法 <a ... -
获取页面高度
2015-12-15 10:26 465$(document).height() //是获取整个页 ... -
iframe中子父窗口互调的js方法
2015-11-12 18:12 939一、父窗口调用iframe子窗口方法 1、HTML语法:&l ... -
数组去重
2015-10-30 08:38 538//将一个含有相同值的数组去重 function getD ... -
dtree树构建
2015-09-15 15:19 468dTree 主页:http://destroydrop.co ...
相关推荐
### 正则表达式在日期校验中的应用 #### 一、引言 在软件开发过程中,日期格式的校验是非常常见的需求之一。利用正则表达式进行日期格式的校验,不仅可以提高代码的可读性和简洁性,还能有效地确保输入数据的准确...
j2ee,日期校验,Ajax,ajax,j2ee
日期校验,日期校验Ajax,jquery日期校验,日期校验Ajax,jquery
日期校验是编程中常见的需求,特别是在处理用户输入或者数据验证时。JavaScript 是一种常用的客户端脚本语言,常用于网页交互,因此在浏览器环境中进行日期校验时,JavaScript 是首选工具之一。本篇将深入探讨如何...
非常牛的js日期校验 非常牛的js日期校验
本文将深入探讨“日期,日期时间类型数据格式校验”的相关知识点。 首先,日期和日期时间数据格式的多样性是导致校验复杂性的主要原因。常见的日期格式有“年-月-日”(如2022-01-01)、“月/日/年”(如01/01/2022...
在报表开发过程中,我们常常需要对查询界面进行日期校验。例如有两个参数:开始日期和结束日期,我们要校验的是:开始日期与结束日期不能为空,结束日期必须在开始日期之后以及结束日期必须在开始日期后的某个时间段...
本篇文章将探讨如何使用JavaScript实现时间日期的校验,确保用户输入的时间符合预期的逻辑。 首先,我们来看一个通用的时间校验方法。这里使用了jQuery库中的`$.validator.addMethod`来定义自定义验证规则。这个...
Java日期校验是通过正则表达式来实现的,正则表达式是一种强大的文本处理工具,能够通过设定的模式来匹配字符串。在Java中,我们可以利用java.util.regex包中的Pattern和Matcher类来对日期字符串进行正则校验。日期...
本文将深入探讨“IC卡数据分析修改、对比、日期转换、28种校验计算工具”这一强大工具,旨在帮助用户更好地理解和运用IC卡数据处理。 首先,我们来理解一下IC卡数据分析。IC卡中的数据通常以二进制形式存储,这些...
《梯控校验计算工具——探索与应用》 在信息技术高速发展的今天,数据的准确性和安全性显得尤为重要。其中,校验码作为一种有效保障数据完整性的技术手段,被广泛应用在各个领域,尤其是电梯控制系统(梯控)中。...
在"简单判断梯控品牌时间和时间校验算法"这个主题中,我们可以深入探讨电梯控制系统的两个核心概念:品牌识别与时间校验算法。 首先,电梯梯控品牌的判断通常是基于电梯内部的硬件标识或软件特性。不同的电梯品牌...
再者,日期校验涉及到确保输入的日期符合实际的日期格式和规则。这包括检查月份是否在1到12之间,日期是否在该月的合法范围内,以及世纪和年份是否有效。例如,2月份不能有31天,4、6、9、11月不能有31天。此外,还...
My97DatePicker是一款在中国广泛应用的JavaScript日期选择插件,它为网页提供了强大的日期输入功能,具有易用性、灵活性和自定义性等优点。这款插件最初由My97 Design开发,因此得名My97 DatePicker。在网页设计中,...
在JavaScript(JS)中,日期校验是一种常见的前端开发任务,用于确保用户输入的日期符合特定格式或逻辑。"js.rar_校验"这个压缩包文件包含了一个实现日期校验的前台脚本代码,旨在提供一种灵活的解决方案来处理用户...
日期算法在IT行业中是至关重要的,它涉及到许多日常编程任务,比如日志记录、时间序列分析、事件调度等。在本篇文章中,我们将深入探讨日期算法的基础知识,并结合标签“源码”和“工具”,讨论如何在实际项目中实现...
### Oracle 验证是否是日期 在Oracle数据库中,经常需要对输入的数据进行格式校验,尤其是日期格式的校验尤为重要。...这对于处理大量日期数据的应用程序来说非常有用,尤其是在需要进行日期校验的场景中。
需要运行环境,但360什么的都没问题,打开后,输入十六进制,看看能不能早点电梯卡数据就可以了。
此外,日期校验还会排除那些虽然符合日期格式但实际不存在的日期,比如2月30日等,确保校验出的日期是真实有效且合理的。 第三个关键点是身份证校验位的验证。18位身份证号码的最后一位是校验码,它是由前17位数字...