`
yq135314
  • 浏览: 255995 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

正则表达式有效时间验证

阅读更多

该正则表达式来自于网上的达人,我在后面做了一部分有关时分的有效性验证。

var myReg=new RegExp("^(?:(?:([0-9]{4}-(?:(?:0?[1,3-9]|1[0-2])-(?:29|30)|((?:0?[13578]|1[02])/31)))|([0-9]{4}-(?:0?[1-9]|1[0-2])-(?:0?[1-9]|1\\d|2[0-8]))|(((?:(\\d\\d(?:0[48]|[2468][048]|[13579][26]))|(?:0[48]00|[2468][048]00|[13579][26]00))-0?2-29))) (0?\\d|1\\d|2[0-3]):(0?\\d|[1-5]\\d))$");
 

分享到:
评论

相关推荐

    日期正则表达式(很实用)

    日期格式验证是正则表达式常见应用场景之一,尤其是在表单验证、数据清洗等领域。本文将详细介绍几种常用的日期正则表达式及其原理。 #### 二、简单日期格式验证 ##### 1. YYYY/MM/DD 格式的日期验证 最基础的...

    正则表达式判断密码强度

    总结来说,正则表达式是评估和验证密码强度的有效工具,但需要结合其他安全措施,以确保密码策略的全面性和安全性。同时,对密码周期的管理也是保护账户安全的重要一环,这通常通过后台管理系统来实现。

    正则表达式工具,验证正则表达式

    通过这样的工具,无论是新手还是经验丰富的开发者,都可以更有效地创建和调试正则表达式。这不仅可以节省时间,还能减少因正则表达式错误导致的问题。因此,"正则表达式工具"是任何需要频繁使用正则表达式的人的宝贵...

    关于日期的正则表达式

    ### 关于日期的正则表达式 #### 1. 概述 在处理与日期相关的数据验证时,正则表达式是一种非常有用的工具。本文档旨在提供一系列关于日期的...通过合理的正则表达式设计,可以有效地提高日期数据的验证准确性和效率。

    正则表达式时间验证

    ### 正则表达式时间验证 #### 概述 在软件开发过程中,验证用户输入的有效性是一项非常重要的任务。特别是对于日期与时间这类格式固定的输入,利用正则表达式进行验证能够极大地提高效率并减少错误的发生。本篇将...

    正则表达式(日期校验)

    本文将详细介绍如何使用正则表达式来验证日期格式,并通过两个具体的示例来展示其用法。 #### 二、基础知识回顾 在深入了解具体实现之前,我们先简要回顾一下正则表达式的相关概念以及JavaScript中的日期对象。 #...

    java_zhengze.rar_正则表达式_正则表达式 java

    在实际应用中,我们经常需要处理用户输入,这时可以使用正则表达式来验证输入的有效性。例如,电子邮件地址的验证可以使用如下的正则表达式: ```java String emailRegex = "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w...

    C# 正则应用之——最全的日期正则表达式 没有之一

    虽然大多数现代框架(如Winform和Webform)提供了丰富的日历控件用于日期的选择和校验,但在某些情况下,我们仍然需要依赖正则表达式来验证或提取特定格式的日期。 文章指出,在不同的应用场景下,日期正则的编写...

    万能日期正则表达式 (适用于各种日期样式)绝对经典

    2. **测试正确性**:如果需要验证生成的正则表达式的正确性,可以在返回的字符串中将所有的 `\\` 替换为 `\`。 #### 六、总结 通过上述实现案例,我们可以看到该万能日期正则表达式能够适应多种日期格式,并且可以...

    验证控件与正则表达式

    1. 用户注册:要求用户提供有效的电子邮件地址,此时可以使用RegularExpressionValidator配合TextBox控件,设定适当的正则表达式。 2. 银行卡号验证:若需用户输入银行卡号,可能需要检查其格式是否正确,可以自定义...

    电话号码及日期时间提取(正则表达式 C)

    在本项目中,“电话号码及日期时间提取(正则表达式 C)”是一个使用C语言编写的程序,它能够从文本中有效地识别和提取中国大陆的手机号码和固定电话号码,以及简体中文网页中的日期和时间信息。 首先,我们要理解...

    正则表达式匹配/可以自定义正则表达式

    例如,如果你想验证一个字符串是否为有效的邮箱地址,你可以使用如下的正则表达式: `^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$` 这个表达式的含义是:字符串必须以字母、数字、下划线、点、百分号、加号...

    正则表达式测试工具

    "正则表达式测试工具" 是一个专为开发者和文本工作者设计的实用程序,它允许用户测试和验证他们的正则表达式,无需在实际项目中反复试验。这种工具通常具有以下特点: 1. **实时反馈**:用户输入正则表达式后,工具...

    精通正则表达式电子书

    1. **数据验证**:利用正则表达式进行表单输入的有效性验证。 2. **文本搜索**:在大型文档中查找特定模式或关键词。 3. **格式转换**:将一种格式的数据转换为另一种格式,例如日期格式转换。 4. **错误检测**:...

    正则表达式例子大全

    正则表达式是一种特殊的字符串模式,...然而,正则表达式的学习曲线相对较陡峭,对于初学者而言,理解和编写复杂正则表达式可能需要一段时间的练习和实践。不过,一旦掌握,正则表达式将成为解决问题时不可或缺的工具。

    正则表达式详解(20分钟看懂正则)

    后向引用允许在正则表达式中引用先前定义的捕获组,常用于验证重复或特定模式的存在。例如,`(\\d+)\\1`将匹配连续的相同数字序列。 #### 十、位置指定 正则表达式支持位置匹配,如`^`匹配字符串的开头,`$`匹配...

    正则表达式验证工具

    "正则表达式验证工具"是为了帮助开发者和用户检查正则表达式的正确性和有效性而设计的。这种工具通常具备以下功能: 1. **实时匹配**:用户输入正则表达式后,工具会立即展示该表达式对给定文本的匹配情况,通过...

    正则表达式转换为NFA,dfa,确定化

    正则表达式是一种强大的文本处理工具,用于匹配和解析字符串模式。在计算机科学领域,它被广泛应用于数据验证、文本搜索...通过深入学习和实践这些转换,你可以增强你的编程技能,并在实际问题中有效地应用正则表达式。

    C# 最全的日期正则表达式,没有之一

    如果需要验证日期时间格式`yyyy-MM-dd HH:mm:ss`,可以添加时间部分的正则表达式: - `([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]`。 - 整合后的完整正则表达式为: - `^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-...

    日期时间的正则表达式

    正确构建和应用正则表达式能帮助我们有效地处理各种日期时间格式,确保数据的准确性和一致性。在实际项目中,结合VB.NET提供的强大字符串处理功能,我们可以实现高效且灵活的日期时间处理逻辑。

Global site tag (gtag.js) - Google Analytics