cerType 表示jsp页面的"身份证"字段值
cerNum 表示jsp页面的"证件号码"字段值
//验证身份证号码与生日
if(cerType!="" && cerType!=null && cerType=="身份证"){
var birthDate = $("#birthDate").val();
var tempBirthDate="";
var gender = $("#gender").val();
var tempGender = "";
if(cerNum!="" && cerNum!=null){
if(cerNum.length==18){
tempBirthDate=cerNum.toString().substring(6,14);
var tempSex = cerNum.toString().substring(16,17);
tempGender = (tempSex%2 ==0) ?"女":"男";
}else if(cerNum.length==15){
tempBirthDate=cerNum.toString().substring(6,12);
tempBirthDate='19'+tempBirthDate;
var tempSex = cerNum.toString().substring(14,15);
tempGender = (tempSex%2 ==0) ?"女":"男";
}
var year=tempBirthDate.substring(0,4);
var mouth=tempBirthDate.substring(4,6);
var day=tempBirthDate.substring(6,8);
var bDate=year+'-'+mouth+'-'+day;
//验证性别
if(gender!=tempGender){
alert("身份证号码与性别信息不一致,不能保存,请重新填写!");
return;
}
//验证生日
if(birthDate!=bDate){
alert("身份证号码与生日信息不一致,不能保存,请重新填写!");
return;
}
}else{
alert("请填写证件号码!");
return;
}
}
分享到:
相关推荐
根据手动输入的身份证号(包含15位和18位),自动计算出出生日期和性别以及年龄,不用手动再去输入,
在JavaScript编程中,有时我们需要根据身份证号码来获取个人的基本信息,如性别、出生日期和籍贯省市。这个压缩包文件“js身份证号码获取性别、出生日期、籍贯省市.zip”包含了一个JavaScript方法,用于从身份证号码...
标题中的“根据身份证号判断出生日期和性别”指的是在编程中通过身份证号码(ID Number)来获取个人的出生日期和性别的技术。在中国,身份证号码是18位数字,其中包含了个人信息,包括地区代码、出生日期和顺序码等...
通常,会使用正则表达式来验证身份证号码的格式,然后通过上述规则提取性别、出生日期和籍贯信息。例如,可以使用Python编程语言,通过字符串操作函数实现这一功能: ```python import re def extract_info(id_...
通过以上步骤,我们可以实现一个根据身份证号码自动填充性别、出生日期和籍贯省市的JavaScript示例。这个示例不仅提升了用户体验,还展示了JavaScript在处理数据和交互方面的强大能力。在实际开发中,可能还需要考虑...
总之,Java开发中通过身份证号码获取性别、出生日期和年龄是基础但重要的技能。通过合理的设计和适当的库支持,我们可以高效、准确地完成此类任务。在BJStudy这个学习资源中,可能包含了更多关于这个主题的实例和...
在JavaScript(简称JS)编程中,身份证号码是一个重要的个人标识符,它包含了用户的出生日期和性别信息。在处理用户数据时,有时我们需要根据身份证号码来提取这些信息。本篇文章将详细讲解如何使用JavaScript来实现...
### JS身份证验证性别和出生日期 #### 一、背景介绍 在中国,身份证号码通常由15位或18位数字组成,其中包含了个人的基本信息,比如性别、出生日期等。对于15位身份证号码,前六位代表地区码,接下来的六位是出生...
中国的身份证号码是18位的,包含了出生日期和性别等个人信息。在这个问题中,我们需要解析身份证号码的第7位到第14位来获得出生年月日,并通过第17位判断性别。以下是详细的步骤和相关知识点: 1. **身份证号码结构...
身份证号码是中国公民身份识别的重要证件,包含了个人的出生日期、性别以及籍贯等关键信息。在网页设计中,实现根据身份证号自动输出相关信息的功能,能够极大地提升用户体验,减少用户手动输入的步骤。以下是对该...
根据给定的信息,本文将详细解释公民身份证号中如何提取出生日期和性别的知识点,并对提供的SQL函数进行解析。 ### 公民身份证号码结构 在中国,公民身份证号码由18位数字组成,其中包括了丰富的个人信息,如出生...
在JavaScript编程中,根据身份证号获取出生日期和性别的操作是一项常见的需求,特别是在处理用户注册、个人信息验证等场景。本文将详细讲解如何通过身份证号码提取这些关键信息。 首先,中国的身份证号码是由18位...
标题“JS版身份证获取性别、出生日期及年龄”所涉及的知识点主要集中在JavaScript语言中对身份证号码的处理,包括从身份证号码中提取性别、出生日期和计算年龄的方法。JavaScript是一种广泛用于网页和网络应用的脚本...
身份证号码是由18位数字组成,包含个人信息如出生日期、性别和地区编码等。本项目提供的`checkID.cpp`文件应该包含了实现这个功能的C++代码。通过分析和解释这段代码,我们可以了解到如何在C++中进行身份证号码的...
身份证号码是由18位数字组成的,包含个人的出生日期、性别、地区等信息,并且具有特定的校验规则。本篇文章将深入讲解如何使用Java编写身份证号验证的源代码。 首先,了解身份证号码的基本结构。中国的身份证号码前...
最全身份证号码验证JS包含以下内方面内容: 1、验证身份证的长度及格式 2、验证身份证地区是否正确 3、验证身份证上的出生日期是否正确 ...5、根据身份证号验证性别 以上内容希望对有需要的人员提供帮助!
//身份证验证 function checkIdcard(idcard1,showMsg){ var idcard=this.trim(idcard1);// 对身份证号码做处理。去除头尾空格。 var Errors=new Array( "验证通过!", "身份证号码位数不对!", "身份证...
根据身份证号码获取生日、年龄与性别的方法是IT领域中数据处理和身份验证的一个常见应用场景。身份证号码(在中国大陆)通常包含丰富的个人信息,包括出生日期和性别等关键数据。以下是对这一过程的详细解析,旨在...
通过上述内容,我们了解了如何使用C#编程语言来验证和解析中国身份证号码,以及如何从身份证号码中提取性别和年龄信息。这些技术在实际开发中非常有用,特别是在需要处理个人信息的应用程序中。此外,还可以进一步...