`
zhuwei2008
  • 浏览: 83139 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js检测日期-日期有效性

 
阅读更多

function isDate(str)

{

     var regx="/^\d{4}(-|\/|\.)\d{2}(-|\/|\.)\d{2}$/";

     if(!regx.test(str)){

            return false;

     }
     var arrayDate = strValue.split(RegExp.$1);
     var intDay = parseInt(arrayDate[2],10);
     var intYear = parseInt(arrayDate[0],10);
     var intMonth = parseInt(arrayDate[1],10);

     var date=new Date(arrayDate[0]/arrayDate[1]-1/arrayDate[2]);

     if(!date.getYear()==arrayDate[0])

     {

        return false;

     }

     if(!date.getMonth()==arrayDate[1]-1)

    {

       return false;

    }

     if(!date.getDay()==arrayDate[2])

  {

      return false;

  }

}

分享到:
评论

相关推荐

    检测表单中日期的合法性,检测项目很全(HTML经典用例)

    综上所述,这个示例提供了完整的日期合法性检测解决方案,包括实时输入过滤、格式化和有效性验证,可以有效地应用于网页表单中,确保用户输入的日期准确无误。开发者可以根据实际需求调整或扩展这些函数,以适应更...

    日期控件-js

    3. **逻辑控制**:实现日期的有效性检查,例如判断是否为闰年,或者禁止选择过去的日期等。 4. **数据绑定**:将用户选择的日期与表单元素或其他页面元素进行绑定,确保数据的正确传输。 其次,CSS(层叠样式表)是...

    jquery-1.10.2.min.js,jquery-1.4.4.min.js,jquery-1.4.2.min.js,jquery.min.js集合

    jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作和Ajax交互。这个压缩包包含了不同版本的jQuery库,包括`jquery-1.10.2.min.js`, `jquery-1.4.4.min.js`, `jquery-...

    js判断日期时间有效性的方法

    需要注意的是,尽管 JavaScript 的 Date 对象提供了强大的日期时间处理能力,但其内置方法在处理日期有效性方面仍有局限性。例如,它不能完全处理所有闰年2月29日的情况(JavaScript 中,2月29日会直接被当作3月1日...

    兼容多浏览器的JS日期控件

    - 实现日期格式化和验证功能,确保用户输入的有效性。 3. **跨浏览器事件处理** 使用addEventListener和attachEvent(针对IE)确保事件处理程序在所有浏览器中都能正确绑定。对于事件触发,例如点击、改变等,...

    Node.js-npmarket更有效地搜索得node包

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程。而 `npmarket` 是一个针对 Node.js 的包管理工具,旨在提供更高效、更精准的 Node 包搜索功能。在 ...

    输入日期检测

    2. **验证规则**:日期检测不仅包括格式检查,还包括有效性验证,如检查月份是否在1到12之间,日期是否在当月合理范围内(考虑闰年),以及年份是否有效。 3. **闰年判断**:在日期检测中,判断闰年是关键。闰年每4...

    支持多浏览器的JS日期控件

    总的来说,创建一个支持多浏览器的JS日期控件需要深入理解JavaScript的Date对象、DOM操作、事件处理以及浏览器兼容性问题。通过合理的代码结构、有效的样式控制和充分的测试,我们可以实现一个高效且用户体验良好的...

    可选择起始日期和结束日期的时间选择器.rar

    10. **错误处理和验证**:确保用户输入的有效性,时间选择器应包含错误检测和验证机制,例如检查起始日期是否早于结束日期。 综上所述,这个“可选择起始日期和结束日期的时间选择器”项目涉及到了前端开发中的多个...

    检测八位数字是否为有效日期的正则

    在实际应用中,一般推荐将日期有效性验证交由专门的日期处理库来完成,因为它们能够提供更为准确和复杂的日期处理能力。 在实际编程环境中,如JavaScript中,可以使用内置的Date对象来验证日期的有效性。例如,通过...

    一波JavaScript日期推断脚本分享_.docx

    了解并掌握这些技巧可以帮助开发者更有效地处理日期计算和判断,从而在开发日历、提醒、调度等功能时提高效率和准确性。同时,由于标签是“安全”,可能意味着在实际应用中,正确处理日期和时间信息对防止安全漏洞也...

    javascipt complete reference

    - 验证表单数据的有效性。 - 动态生成表单元素。 #### Chapter 15 - 动态效果:翻转、定位和动画 - CSS 动画与 JavaScript 动画的区别。 - 实现元素翻转、定位和动画的方法。 #### Chapter 16 - 导航和站点访问...

    JSP中日期控件的使用

    同时,为了提高用户体验,可以考虑添加验证功能,确保用户输入的有效性。 综上所述,JSP中的日期控件是增强用户界面和交互的重要工具。选择一个强大且灵活的日期控件,结合适当的配置和代码编写,可以帮助我们创建...

    100个直接可以拿来用的JavaScript实用功能代码片段

    ### JavaScript实用功能代码片段知识点概览 #### 1. 原生JavaScript实现字符串长度截取 ...- **功能概述**:验证用户通过键盘输入的有效性。 - **应用场景**:表单验证。 - **实现方式**:监听`keydown`...

    JS输入框邮箱地址验证代码

    本文主要介绍电子邮件地址验证相关的正则表达式以及如何在JavaScript中实现邮箱地址的有效性验证。正则表达式是进行模式匹配的强大工具,在Web开发中常用于表单验证、数据清洗等场景。通过本文的学习,你将能够掌握...

    使用javascript检测页面中动态表格中指定列数据合法性

    本文将探讨如何使用JavaScript来检测动态表格中指定列的数据合法性。动态表格是一种根据需要生成或更新的表格,通常用于展示数据库或其他数据源中的信息。在这样的表格中,确保特定列的数据符合预期格式和规则至关...

    javascript密码强度检测

    JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它可以直接在用户的浏览器上运行,无需服务器支持。在创建用户注册或登录系统时,密码的安全性是至关重要的。一个强大的密码可以有效防止未经授权的访问和...

    javascript实现验证身份证号的有效性并提示

    身份证号码的有效性检测是一个涉及到多个层面的复杂过程,包括但不限于长度和格式校验、省份编码的合法性校验、生日日期的合法性校验以及最后一位校验码的校验。本文提供了一个较为完整的JavaScript函数实现,可以...

    JS匹配日期和时间的正则表达式示例

    然后,我们将逐一分析代码示例,了解如何构建正则表达式来匹配不同的日期和时间格式,并通过实例来检验这些正则表达式的有效性。 ### 正则表达式基础 正则表达式是一种强大的文本处理工具,它使用特定的语法来描述...

    几个常用的小函数(检查是否为数字,否为电话号码,num是否是负数,检查是否为日期...)

    在IT行业中,编程时常需要处理各种数据验证,以确保输入的有效性和安全性。标题提到的"几个常用的小函数"就是这样的工具,它们可以帮助我们快速检查数据的格式和特性。在这个特定的场景中,我们关注到一个名为`...

Global site tag (gtag.js) - Google Analytics