`

javascript日期验证

    博客分类:
  • js
阅读更多
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验证日期格式

    正则表达式在日期验证中的应用 正则表达式(Regular Expression)是一种强大的文本匹配工具,它可以用于模式搜索、替换以及数据提取等场景。在JavaScript中,正则表达式常用于验证用户输入的格式,如电子邮件地址...

    javascript日期验证之输入日期大于等于当前日期

    本文实例分析了javascript输入日期大于等于当前日期验证代码,分享给大家供大家参考,具体如下: [removed] $(function () { var d = new Date(); var strDate = getDateStr(d); $("#beginTime").val(strDate)...

    JavaScript日期验证

    标题"JavaScript日期验证"提示我们,本主题将围绕如何在JavaScript中进行有效的日期验证。 Datejs是一个开源的JavaScript库,专门用于日期和时间的处理。这个库提供了丰富的API,使得开发者能够方便地创建、操作和...

    超级好用的日期验证代码JAVASCRIPT

    根据给定的文件信息,我们可以总结出以下关于“超级好用的日期验证代码JAVASCRIPT”的详细知识点: ### 1. **日期格式验证的重要性** 在处理用户输入或数据库存储时,日期验证是非常关键的一步。错误的日期格式...

    日期的javascript验证

    在JavaScript中,日期验证是一个常见的任务,特别是在网页应用中,我们可能需要检查用户输入的日期是否有效,或者根据业务逻辑判断日期是否符合特定条件。在这个场景中,标题提到的"日期的JavaScript验证"指的是利用...

    两行代码轻松搞定JavaScript日期验证

    JavaScript中的日期验证是一个常见的需求,特别是在处理用户输入或者数据校验的时候。传统的验证方式往往需要编写较多的条件判断,以确保年、月、日的有效性。然而,通过实例化Date对象,我们可以用一种简洁的方式...

    javascript日期有效性验证

    通过java脚本验证格式为19-Jun-2010的有效性

    javascript 验证日期的函数

    在讨论JavaScript日期验证函数的知识点前,首先应该了解为什么在项目中需要验证日期的有效性。在很多应用场景中,比如日程安排、数据统计、以及事务处理等,都要求用户输入合法的日期格式。如果用户输入了错误的日期...

    javascript特效 表单验证

    JavaScript特效在网页开发中起着至关重要的作用,特别是在表单验证方面。客户端验证是指在用户提交数据到服务器之前,利用JavaScript在用户浏览器上对输入的数据进行有效性检查,以提高用户体验和减轻服务器负担。...

    JavaScript客户端验证和页面特效制作(JavaScript)

    1. **数据类型验证**:检查用户输入是否符合预期的数据格式,如电子邮件地址、电话号码、日期等。 2. **长度验证**:限制用户输入的字符数,例如用户名、密码的长度限制。 3. **必填项验证**:确保所有必要的字段都...

    JavaScript表单验证控制代码大全

    验证日期、时间、货币等格式,如`/^\d{4}-\d{2}-\d{2}$/`匹配ISO 8601日期格式。 8. **自定义验证函数** 对于特殊需求,可以编写自定义函数来验证特定的输入,比如检查用户名是否已被占用。 9. **错误提示** 当...

    JavaScript常用验证脚本总结

    8. **日期验证**: - 使用 `Date.parse(dateStr)` 或 `new Date(dateStr).toString() !== 'Invalid Date'` 来验证日期字符串是否有效。 - `moment.js` 库提供更强大的日期时间处理和验证功能。 9. **密码强度验证...

    javascript 常用验证函数.doc

    - 短日期验证:`strDateTime(str)`,匹配短日期格式(如2003-12-05),确保年、月、日有效。 3. 表单类: - 所有表单字段非空验证:遍历表单元素,检查每个字段是否有值。 - 多行文本框非空验证:同上,针对多行...

    javascript之validate验证脚本

    3. **正则表达式**:正则表达式是进行复杂数据格式验证的强大工具,例如检查电子邮件格式、电话号码格式、日期格式等。JavaScript的`test()`方法可以用来匹配字符串是否符合特定的正则模式。 4. **自定义验证函数**...

    JavaScript客户端验证和页面特效制作

    3. **自定义函数**:编写JavaScript函数,对特定字段进行复杂验证,如日期范围、金额计算等。 二、页面特效制作 JavaScript不仅可以处理数据验证,还可以创建各种吸引人的页面效果。以下是一些常见的JavaScript...

    使用JavaScript验证起始日期和截止日期

    在Web开发中,确保用户输入的数据有效性和准确性是至关重要...在"Validate-From-and-To-Date-using-Javascript.pdf"这份文档中,可能会有更详尽的步骤、示例代码和最佳实践,帮助你深入理解和应用JavaScript日期验证。

    动态javaScript验证

    3. 正则表达式:JavaScript中的正则表达式可以用于复杂的数据格式验证,如邮箱、电话号码、日期等。 三、动态验证常见场景与实现 1. 邮箱验证:使用正则表达式判断输入的字符串是否符合邮箱格式。 ```javascript ...

    两行代码搞定 JavaScript 的日期验证

    在JavaScript开发过程中,日期验证是常见且重要的功能之一。本文将详细介绍如何利用两行核心代码实现日期的有效验证,并深入探讨这段代码背后的原理及其应用场景。 ### 一、代码解析 首先,我们来看一下给出的核心...

Global site tag (gtag.js) - Google Analytics