`

JS 有效时间的正则判断

阅读更多

如题:JS中有效时间格式的正则判断的案例

-------------------

function isTime(val) {
	/*data as: 17:58:59 or 175859*/
	//var reg = /^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/;
	
	/*data as: 17:59:59*/
	var reg = /^(\d{1,2})(:)(\d{1,2})\2(\d{1,2})$/;
	var valTime = val.match(reg);
	
	/*data as: 17:5959*/
	if (valTime == null) {
		//alert("Sorry. You need input a right time!");
		return false;
	}
	/*data as: 17:59:61*/
	if (valTime[1] > 24 || valTime[3] > 60 || valTime[4] > 60) {
		//alert("Sorry. You need input a right time!");
		return false;
	}
	
	return true;
}
分享到:
评论

相关推荐

    正则表达式判断密码强度

    正则表达式(Regular Expression)是一种强大的工具,用于在字符串中匹配特定模式,它在这里被用来判断用户设定的密码是否符合一定的强度标准。以下是对这个话题的详细解释。 首先,密码强度通常涉及到以下几个方面...

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

    可以验证 ','、'-'、'/'不同格式的日期 还可以加上 时间 2010-02-2 12:02:2 进行有效验证 使用正则表达式

    js正则表达式大全

    【JavaScript 正则表达式大全】是一篇...这些函数提供了一套完整的JavaScript正则表达式验证工具,涵盖了常见的数据格式检查,如日期、时间、邮箱、数字、字母数字组合等,对于前端开发人员来说是非常实用的参考资料。

    js脚本和正则表达式,js脚本和正则表达式

    在JavaScript中,正则表达式通常被用来验证表单输入数据的有效性,如邮箱格式、手机号码格式等。 #### 三、示例代码解析 在给定的代码中,展示了几个利用正则表达式进行数据验证的函数,具体包括: 1. **...

    js正则 表达式 验证

    ### JavaScript正则表达式验证知识点总结 #### 一、引言 在JavaScript中,正则表达式被广泛用于数据验证、字符串搜索与替换等场景。本文将基于给定的代码片段,详细介绍几种常用的正则表达式及其应用场景。 #### ...

    js文本框正则表达式验证

    根据提供的文件信息,我们可以总结出一系列关于JavaScript中利用正则表达式进行文本框验证的知识点。这些知识点将涵盖日期、时间、字母、整数、浮点数、字符串、中文字符及电子邮件格式等常见验证场景。 ### 1. ...

    详解js正则表达式验证时间格式xxxx-xx-xx形式

    本文将详细介绍如何使用JavaScript中的正则表达式来验证时间格式遵循“xxxx-xx-xx”的形式,即年-月-日的格式。 首先,正则表达式是一种用于匹配字符串中字符组合的模式,它允许我们对字符串进行复杂的搜索和匹配。...

    正则表达式

    我们已经发现了,在正则表达式中所有的字母字符和数字都是按照字面意思与自身相匹配的.JavaScript的正则表达式还通过以反斜杠(\)开头的转义序列支持某些非 字母字符.例如,序列 "\n" 在字符串中匹配的是一个直接量换...

    JS 日期验证正则附asp日期格式化函数

    通过组合使用JavaScript的日期验证正则表达式和ASP的日期格式化函数,开发者能够有效地控制前端用户输入日期的格式,并在后端以适当的格式存储和展示日期数据。这样的处理不仅提高了数据质量,也优化了用户体验。

    日期的javascript验证

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

    javascript的判断方法有效验证

    根据提供的文件信息,我们可以归纳出一系列与JavaScript相关的验证方法,这些方法主要针对常见的数据格式进行有效性检查。下面将详细介绍每个函数的功能、实现逻辑及其应用场景。 ### 1. 判断变量是否为空 (IsNull)...

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

    我们将通过一个具体的示例来探讨这一过程,该示例涉及到了日期格式的正则表达式匹配、年份、月份及日期的有效性检查等关键步骤。 #### 正则表达式验证 首先,我们通过正则表达式来检查日期字符串是否符合`YYYYMMDD...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    7、原生JavaScript时间日期格式转换 8、原生JavaScript判断是否为数字类型 9、原生JavaScript设置cookie值 10、原生JavaScript获取cookie值 11、原生JavaScript加入收藏夹 12、原生JavaScript设为首页 13、原生...

    js代码-正则匹配Number

    在JavaScript中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在处理字符串时,特别是在验证用户输入或进行数据格式化时,正则表达式扮演着至关重要的角色。本话题将...

    ReDoS-checker:检查您的正则表达式是否存在ReDoS漏洞

    ReDoS-checker通过模拟正则表达式的匹配过程,对给定的正则表达式进行分析,检查是否存在可能导致长输入匹配时间的情况。它使用了一种称为“爆破”的技术,即生成一系列可能的输入字符串,然后测试每个输入与正则...

    史上最详细的js日期正则表达式分享

    JavaScript中的日期正则...这些知识点展示了构建一个全面的JavaScript日期正则表达式所需考虑的各个方面,包括有效性、闰年判断以及如何在JavaScript中实现日期验证。理解这些细节对于编写健壮的日期验证功能至关重要。

    详解Javascript判断Crontab表达式是否合法

    在讨论如何使用JavaScript判断Crontab表达式是否合法之前,我们先要了解Crontab表达式的基本构成及其用途。Crontab表达式是Unix/Linux系统中用于设置定时任务调度的一种规则表达式。它一般由五个或六个字段组成,每...

Global site tag (gtag.js) - Google Analytics