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

根据身份证号验证性别和出生日期

阅读更多
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位),自动计算出出生日期和性别以及年龄,不用手动再去输入,

    js身份证号码获取性别、出生日期、籍贯省市.zip

    在JavaScript编程中,有时我们需要根据身份证号码来获取个人的基本信息,如性别、出生日期和籍贯省市。这个压缩包文件“js身份证号码获取性别、出生日期、籍贯省市.zip”包含了一个JavaScript方法,用于从身份证号码...

    根据身份证号判断出生日期和性别

    标题中的“根据身份证号判断出生日期和性别”指的是在编程中通过身份证号码(ID Number)来获取个人的出生日期和性别的技术。在中国,身份证号码是18位数字,其中包含了个人信息,包括地区代码、出生日期和顺序码等...

    根据身份证号码获取性别、出生日期、籍贯省市

    通常,会使用正则表达式来验证身份证号码的格式,然后通过上述规则提取性别、出生日期和籍贯信息。例如,可以使用Python编程语言,通过字符串操作函数实现这一功能: ```python import re def extract_info(id_...

    根据身份证号码获取性别、出生日期、籍贯省市的js示例

    通过以上步骤,我们可以实现一个根据身份证号码自动填充性别、出生日期和籍贯省市的JavaScript示例。这个示例不仅提升了用户体验,还展示了JavaScript在处理数据和交互方面的强大能力。在实际开发中,可能还需要考虑...

    JAVA版身份证获取性别、出生日期及年龄

    总之,Java开发中通过身份证号码获取性别、出生日期和年龄是基础但重要的技能。通过合理的设计和适当的库支持,我们可以高效、准确地完成此类任务。在BJStudy这个学习资源中,可能包含了更多关于这个主题的实例和...

    js根据身份证判断性别和生日

    在JavaScript(简称JS)编程中,身份证号码是一个重要的个人标识符,它包含了用户的出生日期和性别信息。在处理用户数据时,有时我们需要根据身份证号码来提取这些信息。本篇文章将详细讲解如何使用JavaScript来实现...

    JS身份证验证性别和出生日期

    ### JS身份证验证性别和出生日期 #### 一、背景介绍 在中国,身份证号码通常由15位或18位数字组成,其中包含了个人的基本信息,比如性别、出生日期等。对于15位身份证号码,前六位代表地区码,接下来的六位是出生...

    C#根据身份证号码计算年龄和性别

    中国的身份证号码是18位的,包含了出生日期和性别等个人信息。在这个问题中,我们需要解析身份证号码的第7位到第14位来获得出生年月日,并通过第17位判断性别。以下是详细的步骤和相关知识点: 1. **身份证号码结构...

    根据身份证号自动输出相关信息(籍贯,出身日期,性别)

    身份证号码是中国公民身份识别的重要证件,包含了个人的出生日期、性别以及籍贯等关键信息。在网页设计中,实现根据身份证号自动输出相关信息的功能,能够极大地提升用户体验,减少用户手动输入的步骤。以下是对该...

    公民身份证提取出生日期和性别函数

    根据给定的信息,本文将详细解释公民身份证号中如何提取出生日期和性别的知识点,并对提供的SQL函数进行解析。 ### 公民身份证号码结构 在中国,公民身份证号码由18位数字组成,其中包括了丰富的个人信息,如出生...

    js根据身份证号取日期和性别

    在JavaScript编程中,根据身份证号获取出生日期和性别的操作是一项常见的需求,特别是在处理用户注册、个人信息验证等场景。本文将详细讲解如何通过身份证号码提取这些关键信息。 首先,中国的身份证号码是由18位...

    JS版身份证获取性别、出生日期及年龄

    标题“JS版身份证获取性别、出生日期及年龄”所涉及的知识点主要集中在JavaScript语言中对身份证号码的处理,包括从身份证号码中提取性别、出生日期和计算年龄的方法。JavaScript是一种广泛用于网页和网络应用的脚本...

    C++中身份证号码验证代码

    身份证号码是由18位数字组成,包含个人信息如出生日期、性别和地区编码等。本项目提供的`checkID.cpp`文件应该包含了实现这个功能的C++代码。通过分析和解释这段代码,我们可以了解到如何在C++中进行身份证号码的...

    java身份证号验证源代码

    身份证号码是由18位数字组成的,包含个人的出生日期、性别、地区等信息,并且具有特定的校验规则。本篇文章将深入讲解如何使用Java编写身份证号验证的源代码。 首先,了解身份证号码的基本结构。中国的身份证号码前...

    最全身份证号码验证JS

    最全身份证号码验证JS包含以下内方面内容: 1、验证身份证的长度及格式 2、验证身份证地区是否正确 3、验证身份证上的出生日期是否正确 ...5、根据身份证号验证性别 以上内容希望对有需要的人员提供帮助!

    比较全的js验证,包括(身份证,手机,固话,身份证号与性别、出生日期验证等等)

    //身份证验证 function checkIdcard(idcard1,showMsg){ var idcard=this.trim(idcard1);// 对身份证号码做处理。去除头尾空格。 var Errors=new Array( "验证通过!", "身份证号码位数不对!", "身份证...

    根据身份证号码获取生日年龄性别

    根据身份证号码获取生日、年龄与性别的方法是IT领域中数据处理和身份验证的一个常见应用场景。身份证号码(在中国大陆)通常包含丰富的个人信息,包括出生日期和性别等关键数据。以下是对这一过程的详细解析,旨在...

    c#根据身份证计算性别 年龄

    通过上述内容,我们了解了如何使用C#编程语言来验证和解析中国身份证号码,以及如何从身份证号码中提取性别和年龄信息。这些技术在实际开发中非常有用,特别是在需要处理个人信息的应用程序中。此外,还可以进一步...

Global site tag (gtag.js) - Google Analytics