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;
}
分享到:
相关推荐
正则表达式在日期验证中的应用 正则表达式(Regular Expression)是一种强大的文本匹配工具,它可以用于模式搜索、替换以及数据提取等场景。在JavaScript中,正则表达式常用于验证用户输入的格式,如电子邮件地址...
本文实例分析了javascript输入日期大于等于当前日期验证代码,分享给大家供大家参考,具体如下: [removed] $(function () { var d = new Date(); var strDate = getDateStr(d); $("#beginTime").val(strDate)...
标题"JavaScript日期验证"提示我们,本主题将围绕如何在JavaScript中进行有效的日期验证。 Datejs是一个开源的JavaScript库,专门用于日期和时间的处理。这个库提供了丰富的API,使得开发者能够方便地创建、操作和...
根据给定的文件信息,我们可以总结出以下关于“超级好用的日期验证代码JAVASCRIPT”的详细知识点: ### 1. **日期格式验证的重要性** 在处理用户输入或数据库存储时,日期验证是非常关键的一步。错误的日期格式...
在JavaScript中,日期验证是一个常见的任务,特别是在网页应用中,我们可能需要检查用户输入的日期是否有效,或者根据业务逻辑判断日期是否符合特定条件。在这个场景中,标题提到的"日期的JavaScript验证"指的是利用...
JavaScript中的日期验证是一个常见的需求,特别是在处理用户输入或者数据校验的时候。传统的验证方式往往需要编写较多的条件判断,以确保年、月、日的有效性。然而,通过实例化Date对象,我们可以用一种简洁的方式...
通过java脚本验证格式为19-Jun-2010的有效性
在讨论JavaScript日期验证函数的知识点前,首先应该了解为什么在项目中需要验证日期的有效性。在很多应用场景中,比如日程安排、数据统计、以及事务处理等,都要求用户输入合法的日期格式。如果用户输入了错误的日期...
JavaScript特效在网页开发中起着至关重要的作用,特别是在表单验证方面。客户端验证是指在用户提交数据到服务器之前,利用JavaScript在用户浏览器上对输入的数据进行有效性检查,以提高用户体验和减轻服务器负担。...
1. **数据类型验证**:检查用户输入是否符合预期的数据格式,如电子邮件地址、电话号码、日期等。 2. **长度验证**:限制用户输入的字符数,例如用户名、密码的长度限制。 3. **必填项验证**:确保所有必要的字段都...
验证日期、时间、货币等格式,如`/^\d{4}-\d{2}-\d{2}$/`匹配ISO 8601日期格式。 8. **自定义验证函数** 对于特殊需求,可以编写自定义函数来验证特定的输入,比如检查用户名是否已被占用。 9. **错误提示** 当...
8. **日期验证**: - 使用 `Date.parse(dateStr)` 或 `new Date(dateStr).toString() !== 'Invalid Date'` 来验证日期字符串是否有效。 - `moment.js` 库提供更强大的日期时间处理和验证功能。 9. **密码强度验证...
- 短日期验证:`strDateTime(str)`,匹配短日期格式(如2003-12-05),确保年、月、日有效。 3. 表单类: - 所有表单字段非空验证:遍历表单元素,检查每个字段是否有值。 - 多行文本框非空验证:同上,针对多行...
3. **正则表达式**:正则表达式是进行复杂数据格式验证的强大工具,例如检查电子邮件格式、电话号码格式、日期格式等。JavaScript的`test()`方法可以用来匹配字符串是否符合特定的正则模式。 4. **自定义验证函数**...
3. **自定义函数**:编写JavaScript函数,对特定字段进行复杂验证,如日期范围、金额计算等。 二、页面特效制作 JavaScript不仅可以处理数据验证,还可以创建各种吸引人的页面效果。以下是一些常见的JavaScript...
在Web开发中,确保用户输入的数据有效性和准确性是至关重要...在"Validate-From-and-To-Date-using-Javascript.pdf"这份文档中,可能会有更详尽的步骤、示例代码和最佳实践,帮助你深入理解和应用JavaScript日期验证。
3. 正则表达式:JavaScript中的正则表达式可以用于复杂的数据格式验证,如邮箱、电话号码、日期等。 三、动态验证常见场景与实现 1. 邮箱验证:使用正则表达式判断输入的字符串是否符合邮箱格式。 ```javascript ...
在JavaScript开发过程中,日期验证是常见且重要的功能之一。本文将详细介绍如何利用两行核心代码实现日期的有效验证,并深入探讨这段代码背后的原理及其应用场景。 ### 一、代码解析 首先,我们来看一下给出的核心...