`
zhaizhisheng
  • 浏览: 72883 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

身份证的正则表达式可以验证日期

阅读更多

今天验证身份证在网上找了半天都没有找到合适的

自己动手写了一个可以验证日期的

String regx="^[1-9]\\d{5}(\\d{2}|\\d{4})(0[1-9]|1[0-2])(0[1-9]|[1,2][0-9]|3[0-1])(\\d{3}|\\d{3}[0-9,X,x])$";

 

 

分享到:
评论

相关推荐

    正则表达式 JS 身份证验证

    接下来我们通过一个具体的函数来实现身份证号码的验证逻辑,该函数不仅包含了上述正则表达式的使用,还增加了对出生日期的验证以及18位身份证号码校验码的计算。 ```javascript function isIdCardNo(num) { num = ...

    身份证正则表达式的js文件和例子

    综上所述,通过身份证正则表达式和相应的校验逻辑,我们可以有效地在JavaScript中验证中国身份证号码的合法性。这在诸如用户注册、个人信息填写等场景中非常关键,能帮助防止错误信息的输入,并确保数据的安全性和...

    正则表达式校验身份证号码

    通过以上介绍,我们可以看到使用正则表达式进行身份证号码的简单校验是一种快速有效的方法,而复杂的校验则能够进一步确保身份证号码的合理性和合法性。在实际应用中,可以根据不同的需求选择合适的校验策略。

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

    ### 身份证号与出生日期的JS正则表达式验证方法详解 在现代Web开发中,对用户输入数据的有效性和正确性进行验证是至关重要的一步。特别是在处理敏感信息如身份证号码、出生日期等时,确保这些数据格式的正确性不仅...

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

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

    Java正则表达式验证web端输入[身份证,邮箱,手机,中文字符]

    总结,Java正则表达式是进行数据验证的强大工具,通过对身份证、邮箱、手机号码和中文字符的验证,可以有效地防止无效数据的输入,提高应用程序的稳定性和用户体验。在实际应用中,还可以根据具体需求对这些正则...

    各种正则表达式验证

    本文将详细介绍几种常见类型的正则表达式验证规则,包括邮箱、数字、日期、电话号码、IP地址、QQ号码、MSN账号以及身份证号码。 #### 二、正则表达式验证规则详解 ##### 1. 英文字符验证 ```javascript this.reg....

    ASP.NET中常用的9个正则表达式(个人总结的哦)

    - **含义:** 这个正则表达式用于验证身份证号码的有效性,支持15位或18位的身份证号码格式。 - **应用场景:** 在需要收集用户身份信息的应用中,用于验证身份证号码是否符合规定。 #### 7. 手机号码验证正则表达式 ...

    正则表达式验证格式

    根据提供的标题、描述以及部分文本内容,我们可以总结出一系列与正则表达式验证相关的知识点。以下是对这些知识点的详细解析: ### 正则表达式验证格式 正则表达式(Regular Expression)是一种强大的文本处理工具...

    正则表达式大全.txt

    根据提供的文件信息,我们可以归纳出一系列与正则表达式相关的知识点。这些知识点涵盖了不同类型的正则表达式的构建方法及其用途,对于理解和应用正则表达式非常有帮助。 ### 正则表达式概述 正则表达式(Regular ...

    常用正则表达式验证方法.zip

    通过学习和实践这些常见的正则表达式验证方法,我们可以更有效地处理各种数据输入,提高代码的健壮性和用户体验。在实际工作中,理解正则表达式的工作原理并能够灵活运用,对于提升开发效率和解决问题有着极大的帮助...

    C#.net验证控件常用的正则表达式邮箱地址验证身份证验证

    在C#.NET中,可以使用正则表达式验证控件(RegularExpressionValidator)来检查用户输入的邮箱地址是否合法。一个标准的电子邮件地址通常包含字母、数字、下划线、连字符和点,并且必须以@符号和域名结尾。以下是一...

    正则表达式在程序开发中的应用

    - 验证日期:`^((0?[1-9])|((1|2)[0-9])|30|31)$`。 3. **其他应用场景:** - 限制输入只允许输入中文:`onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,)" onbeforepaste="clipboardData.setData(text,...

    带有正则表达式校验的TextBox

    在这个类中,开发者可能会定义一个或多个方法和属性来处理正则表达式验证。例如,可能有一个`RegexPattern`属性用于设置验证规则的正则表达式字符串,以及一个`IsValid`方法用于执行验证并返回验证结果。此外,还...

    常用各类验证 正则表达式

    此正则表达式可以验证15位或18位的身份证号码,同时也支持最后一位是大写X的情况。 #### 5. 常用数字验证 对于纯数字的验证,可以采用以下简单的方式: ```javascript /^\d+$/ ``` 这个正则表达式可以确保输入的...

    很强大美观的Regex正则表达式测试工具

    前端开发中,正则表达式常用于表单验证,确保用户输入的数据格式正确,如手机号码、身份证号、日期等。后端开发中,正则表达式则常用于数据清洗、过滤非法请求以及数据提取等任务。不论是在前端还是后端,熟练掌握...

    JavaScript常用正则表达式

    在JavaScript中,正则表达式可以用来验证用户输入,例如检查邮箱地址的有效性或手机号码的格式。以下是一些JavaScript中常见的正则表达式及其应用: 1. 邮箱验证: ```javascript const emailRegex = /^[a-zA-Z0-...

Global site tag (gtag.js) - Google Analytics