`
niunan
  • 浏览: 719051 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

验证日期的正则(可输入形如2008、2008-9、2008-09...)

阅读更多
  工作中碰到的问题,记录一下,可输入形如2008、2008-9、2008-09、2008-9-9、2008-09-09.。。
 


^(\d{4}|(\d{4}-\d{1,2})|(\d{4}-\d{1,2}-\d{1,2}))$

2
2
分享到:
评论

相关推荐

    验证日期正则表达式推导方法

    正则表达式(Regular Expression)是一种强大的文本处理工具,能够用来匹配、查找、替换符合特定模式的字符串,其中包括验证日期格式的正确性。本文将深入探讨如何通过正则表达式推导出能涵盖闰年判断的日期验证方法...

    验证日期的正则表达式比较全面地验证

    验证日期的正则表达式是IT领域中一个重要的知识点,特别是在数据处理、表单验证以及时间戳转换等场景中。正则表达式提供了一种强大的文本模式匹配工具,能够帮助开发者快速有效地验证输入数据是否符合预设的格式,如...

    多种net下日期选择方法,另附日期验证的正则表达式

    如果您想验证格式为2010/04/24,2010.04.24的日期,请参考压缩包里的“正则应用之——日期正则表达式.doc”文件。您可以根据自己的需要修改。 这个实例是在vs2008下进行的(net 3.5),如果您使用的是net 2.0,请替换...

    日期验证的正则表达式很好用

    ### 日期验证的正则表达式详解 在软件开发中,日期格式的验证是一项常见的需求。本文将深入探讨一种用于验证“YYYY-MM-DD”格式日期的正则表达式,并通过C#语言的具体实现来解析其背后的逻辑和技术要点。 #### 一...

    正则表达式(日期校验)

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

    JAVASCRIPT常用格式验证 数据安全验证之正则表达式 大全.rar

    1. 邮箱验证:`/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/`,这个正则可以检查输入的字符串是否符合标准邮箱格式。 2. 手机号验证:在中国,手机号通常由11位数字组成,如`/^1[3-9]\d{9}$/`,这个正则可以...

    正则表达式验证日期格式

    通过以上分析可以看出,这两段正则表达式都是为了验证日期格式的有效性而设计的,它们能够精确地处理闰年和平年的问题,同时也支持多种日期格式(如“年-月-日”、“年/月/日”等)。这对于需要进行日期格式验证的...

    身份证号,出生日期等的js正则表达式验证

    此表达式验证日期是否为四位数年份、一到两位数月份、一到两位数天数,并以破折号分隔。 #### 结合业务逻辑的验证 除了正则表达式的格式验证外,对于身份证号和出生日期,还需要进一步的业务逻辑验证。例如,...

    正则表达式数字验证

    21. **验证Email地址**:`^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$` - 该表达式确保字符串是有效的电子邮件地址。 22. **验证Internet URL**:`^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$` - 该表达式...

    日期正则表达式解决斤斤计较斤斤计较

    根据给定文件的信息,我们可以提炼出关于“日期正则表达式”的相关知识点。接下来将对这些知识点进行详细的解析与说明。 ### 一、日期正则表达式的定义 正则表达式是一种强大的文本处理工具,可以用来查找、替换或...

    C#验证常用正则表达式.doc

    2. **验证Email地址**:“`^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$`” - 验证邮箱地址格式是否正确。 3. **验证Internet URL**:“`^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$`” - 验证网址格式是否...

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

    ### C# 中日期正则表达式的全面解析 #### 1. 概述 本文主要探讨在C#中如何构建和使用日期的正则表达式。虽然C#提供了强大的日期处理库,例如`DateTime`和`Calendar`类,但在某些特定场景下,如需要对输入的文本...

    各种正则表达式验证

    **解析**:该正则表达式用于验证日期格式,如“2023-05-10”或“2023/05/10”。 - `\d{4}` 表示四位数字,对应年份。 - `(-|\/)` 表示分隔符可以是短横线 `-` 或斜杠 `/`。 - `\d{1,2}` 表示一位或两位数字,对应...

    正则表达式例---------很经典的C#知识

    验证日期时间 验证一个字符串是否为合法的日期时间格式(如2023-03-15 14:30:20): ```csharp public static bool IsValidDate(string strIn) { return Regex.IsMatch(strIn, @"^2\d{3}-(?:0?[1-9]|1[0-2])-(?:...

    常用正则表达式.text

    - DD/MM/YYYY:`(((0[1-9]|[12][0-9]|3[01])/((0[13578]|1[02]))|((0[1-9]|[12][0-9]|30)/(0[469]|11))|(0[1-9]|[1][0-9]|2[0-8])/(02))/([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3...

    常用的正则表达式.txt

    - **正则表达式**: `9^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$` - **描述**: 验证负浮点数,第一位必须是负号。 - **应用场景**: 适用于验证输入是否为负浮点数的场景...

    各种验证的正则表达式

    [1-9])|((1|2)[0-9])|30|31)$`,验证日期中的天数,适用于大部分月份。 #### 4. 高级数字格式验证正则表达式 - **验证带正负号的整数**:`^-?\d+$`。 - **验证带小数点的数字**:`^\d+(\.\d+)?$`。 - **验证更复杂...

    javascript正则表达式表单验证大全

    用于验证日期中的天数,确保其在1到31之间,同样支持单数字或双数字表示法。 #### 中文字符验证 正则表达式:`^[\u4e00-\u9fa5],{0,}$` 该表达式用于验证字符串是否只包含中文字符,使用Unicode范围`\u4e00-\u9fa...

    常用正则表达式.rar

    - 验证日期(YYYY-MM-DD格式):`^\d{4}-\d{2}-\d{2}$`,确保日期格式正确。 - 验证密码强度(至少6位,包含大写字母、小写字母、数字和特殊字符):`^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!...

Global site tag (gtag.js) - Google Analytics