`
kkvsyy
  • 浏览: 30236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript 正则之身份证校验

阅读更多

最近工作中遇到了很多关于正则的模块,所以总结了一些,供大家回顾学习。 ----------------------------------

/**
*	 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X  
*/
function identity(){
	var val = document.getElementById('identity');
	var reg = /(^\d{15}$)|(^\d{17}([0-9]|X|x)$)/g; 
	if(reg.test(val.value)){
		alert('IDENTITY号:'+val.value+',正确.');
	}else{
		alert('IDENTITY号:'+val.value+',错误.');
	}
}

 

1
0
分享到:
评论

相关推荐

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

    alert('18位身份证校验码不正确, 应该为' + valnum); return false; } ``` #### 总结 通过以上介绍,我们可以看到使用正则表达式进行身份证号码的简单校验是一种快速有效的方法,而复杂的校验则能够进一步确保...

    正则表达式 JS 身份证验证

    本文将详细阐述如何使用JavaScript中的正则表达式来实现身份证号码的有效验证。 #### 一、身份证号码的组成结构 根据中国大陆的标准,身份证号码由15位或18位数字组成: 1. **15位身份证号码**:由行政区划代码(6...

    如何用javascript正则表达式验证身份证号码是否合法

    在用户注册页面有些需求要求的比较严格,需要对身份证验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。此篇文章主要是讲解如何用javascript正则表达式验证身份证号码是否合法,需要的朋友可以参考下

    JavaScript的form表单验证中的身份证校验.pdf

    ### JavaScript中的身份证校验知识点详解 #### 一、引言 在进行Web应用程序开发时,表单验证是一项非常重要的功能,它可以确保用户输入的数据格式正确并符合预期的要求。其中,身份证号码验证尤其重要,因为它涉及...

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

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

    JavaScript正则表达式验证身份证号码是否合法(两种方法)

    在了解JavaScript正则表达式验证身份证号码是否合法前,我们首先需要了解身份证号码的基本构成。中国大陆的身份证号码,也就是公民身份号码,由18位数字组成。前六位是地址码,接下来的八位是出生日期码,然后是三位...

    Javascript使用正则验证身份证号(简单)

    在探讨如何使用JavaScript通过正则表达式验证身份证号码之前,首先需要明确身份证号码的标准格式。中国大陆的身份证号码有两种主要类型:第一代身份证号码为15位,全部由数字组成;第二代身份证号码为18位,前17位是...

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

    JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。以下是从标题、描述、标签以及部分内容中提取的关键知识点,详细解释了如何使用JavaScript正则表达式进行各种常见...

    jquery.validate 扩展身份证校验方法

    ### jQuery.validate 扩展身份证校验方法 在前端开发中,对用户输入的数据进行校验是非常重要的一步,它能够帮助开发者提高数据的准确性和安全性。本文将详细介绍如何使用`jQuery.validate`插件来扩展身份证号码的...

    JavaScript常用正则表达式

    18位的中国大陆身份证号码由17位数字和最后一位校验位组成,校验位可能是数字或字母X。 8. 日期验证(YYYY-MM-DD格式): ```javascript const dateRegex = /^\d{4}-\d{2}-\d{2}$/; ``` 这个正则表达式检查...

    javascript身份证号码验证-支持15位和18位带x身份证

    这个正则表达式会检查身份证号码的长度、地区码、年份(只考虑1900年以后)、月份和日期的合法性,以及最后一位的校验码。其中,`[\dXx]` 表示校验码可以是0-9的任何数字或字母“X/x”。 验证身份证号码的完整...

    javaScript正则表达式

    本文将深入探讨一系列常用的JavaScript正则表达式及其应用场景。 #### 1. 数字验证 - **整数验证**: - `^-?[0-9]*[1-9][0-9]*$`:用于验证非零整数。 - `^-?\\d+$`:用于验证任意整数,包括负数和零。 - **...

    身份证校验程序的几种实现

    在VB、C#和JavaScript这三种编程语言中,实现身份证校验程序涉及到一系列的算法和技术。下面将详细介绍这几种实现方式及其相关知识点。 首先,我们要理解身份证号码的结构。中国的身份证号码由18位数字组成,分为6...

    身份证校验

    在JavaScript(js)中实现身份证校验,可以帮助防止欺诈行为,确保数据的安全性和准确性。以下是一些关于身份证校验js的重要知识点: 1. **身份证号码结构**:中国居民身份证号码由18位数字组成,分为6位地址码、8...

    javascript数据校验正则表达式

    本文将深入探讨如何在JavaScript中使用正则表达式进行数据校验。 在JavaScript中,正则表达式主要用于测试一个字符串是否符合特定模式,从而判断其有效性。例如,我们可以使用正则表达式来检查电子邮件地址、电话...

Global site tag (gtag.js) - Google Analytics