`

JS日期与时间验证

    博客分类:
  • JS
reg 
阅读更多
验证短日期(2007-06-05)
function strDateTime(str)
{
   var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
   if(r==null)return false; 
        var d= new Date(r[1], r[3]-1, r[4]); 
        return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}

验证长日期(2007-06-05 10:57:10)
function strDateTime(str)
{
   var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; 
   var r = str.match(reg); 
   if(r==null)return false; 
   var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); 
   return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);



验证时间(10:57:10)
function isTime(str)
{
   var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
   if (a == null) {alert(’输入的参数不是时间格式’); return false;}
   if (a[1]>24 || a[3]>60 || a[4]>60)
   {
       alert("时间格式不对");
       return false
   }
    return true;
}

比较两个日期大小
function compareDate(d1,d2)
{
    return ((new Date(d1.replace(/-/g,"\/"))) < (new Date(d2.replace(/-/g,"\/"))));
}

验证时间(14:30)
var regNumber= /^([0-1]?\d{1}|2[0-3]):([0-5]\d{1})$/;
var start_time = document.all("sms_START_TIME");

if(!(regNumber.test(start_time.value))) {
     alert("开始发送时间格式不对,正确格式例如:12:37");
     return false;
}
分享到:
评论

相关推荐

    javascript验证日期格式

    其中,日期格式验证是JavaScript中一个常见且实用的功能,它可以帮助开发者确保用户输入的日期符合预设的格式,从而避免数据处理中的错误。本文将深入探讨如何使用JavaScript来验证日期格式,理解其工作原理,并分析...

    用js来验证日期的格式正确与否

    ### 使用JavaScript验证日期格式 在Web开发中,经常需要对用户输入的数据进行验证,确保其符合预期的格式或规则。本文将详细介绍如何使用JavaScript来验证日期格式的正确性。我们将通过一个具体的示例来探讨这一...

    JS日期时间选择器,js原生,任何地方可用

    首先,"dol-datepicker.js" 文件很可能是这个日期时间选择器的主要实现部分,它包含了JavaScript代码,用于创建交互式的日期时间选择界面以及处理用户的选取行为。JavaScript的Date对象是处理日期和时间的基础,我们...

    日期的javascript验证

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

    js日期时间格式验证,时间比较

    ### JavaScript 日期时间格式验证与比较 在JavaScript中处理日期时间是常见的需求之一,...以上就是关于JavaScript日期时间的格式化、计算、验证等功能的具体实现方法,这些方法可以满足大部分应用中的日期处理需求。

    表单验证+对话框+日期格式化+日期选择框+select美化js框架

    JavaScript的内置Date对象可以处理日期和时间,但其默认输出可能并不符合所有人的需求。因此,我们通常会借助第三方库,如moment.js或date-fns,来实现更加灵活的日期格式化。这些库提供了丰富的格式化选项,还能...

    js日期时间选择

    总的来说,这个压缩包可能包含了一个完整的JavaScript日期时间选择器的实现,包括HTML结构、CSS样式和JavaScript逻辑。通过学习和理解这个实现,开发者可以了解到如何在网页中创建功能完备、用户体验良好的日期时间...

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

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

    Js获取当前日期时间及格式化代码

    描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面相关的几个关键功能和方法,包括获取年份、月份、日、...

    javascript 日期控件带时间

    本篇文章将详细探讨如何创建一个带有时间选择功能的JavaScript日期控件。 首先,`Date`对象是JavaScript中的核心对象之一,用于处理日期和时间。它提供了多种方法来创建、操作和格式化日期,例如`new Date()`用于...

    时间日期JavaScript 选择时间日期

    常见的JavaScript日期库如moment.js、date-fns和luxon等,提供了更强大和灵活的日期处理功能,包括复杂的日期格式化、解析、比较和计算。 以上就是JavaScript处理日期和时间的一些核心知识点,这些在日常Web开发中...

    非常不错的JS日期时间输入控件

    首先,JS日期时间控件是一个能够帮助用户方便地输入和管理日期及时间的JavaScript组件。它提供了直观的用户界面,允许用户通过日历选择或者直接输入的方式设置日期和时间,大大提高了用户在网页上的操作体验。这种...

    JS日期控件及输入验证

    1. **内置Date对象**:JavaScript提供了一个内置的`Date`对象,用于处理日期和时间。你可以通过构造函数创建一个新的日期实例,或者通过`getFullYear()`、`getMonth()`和`getDate()`等方法获取日期的各个部分。 2. ...

    JS实现简洁的时间日期控件

    总的来说,用原生JavaScript实现时间日期控件是一项涉及DOM操作、事件处理、日期格式化和验证的综合任务。虽然相比于使用现成的库(如jQuery UI或Bootstrap datetimepicker)会更复杂,但这样做可以提高对JavaScript...

    3个js日期时间控件(2个可选小时分钟)

    本文将详细介绍三个JavaScript日期时间控件,特别关注其中两个支持选择小时和分钟的控件。 首先,我们要理解JavaScript的内置Date对象。这个对象提供了处理日期和时间的各种方法和属性,如`getFullYear()`、`...

    js日期时间格式验证,时间比较[参考].pdf

    这个文档主要介绍了一些用于日期时间格式验证和比较的JavaScript扩展方法。以下是对这些方法的详细解释: 1. **isLeapYear()**: 这个方法用于判断一个年份是否为闰年。根据闰年的规则,如果年份能被4整除但不能被...

    js正则表达式验证时间格式

    一个正则表达式验证格式的方法 你一个可以调用的demo valid(str,tostr) str:字符串 tostr:格式 yy-mm-dd 支持.,/,-三种格式。

    JS日期/时间控件(简单易用)

    - **JavaScript逻辑**:响应用户操作,更新显示的日期和时间,验证输入的有效性。 7. **跨浏览器兼容性**: JS日期/时间控件需考虑不同浏览器对API的支持程度,尤其是老版本浏览器,可能需要引入polyfill库来补全...

    纯js的日期时间控件

    纯JS(JavaScript)实现的日期时间控件无需依赖任何外部库,如jQuery或其他框架,这使得代码更轻量级且易于维护。本教程将深入探讨如何使用JavaScript创建一个功能完备的日期+时间显示控件。 首先,我们需要理解...

Global site tag (gtag.js) - Google Analytics