js验证身份证号码与出生日期和性别
来源:互联网 发布:淘宝优惠券ps 编辑:程序博客网 时间:2024/05/17 08:41
case 'CompareCodeAndSex':
var Code=vObj.value;
var Sex=vCon.value;
var CodeSex;
if(!vObj.disabled)
{
if(!vCon.disabled)
{
if(Code!='' && Sex!='')
{
if(Code.length==15)
{
CodeSex=Code.substr(14,1);
if(CodeSex==1)
{
CodeSex='男';
}
else
{
CodeSex='女';
}
if(Sex!=CodeSex)
{
eNum++;
vObj.style.color = "red";
eMsg+=genErrMsg(eNum,vObj,'身份证与性别不符!');
}
}
if(Code.length==18)
{
CodeSex=Code.substr(16,1);
if(CodeSex==1)
{
CodeSex='男';
}
else
{
CodeSex='女';
}
if(Sex!=CodeSex)
{
eNum++;
vObj.style.color = "red";
eMsg+=genErrMsg(eNum,vObj,'身份证与性别不符!');
}
}
}
}
}
break;
case 'CompareCodeAndBirthday':
var Code=vObj.value;
var Birthday=vCon.value;
var Year;
var ShortYear;
var Month;
var Day;
var BYear;
if(!vObj.disabled)
{
if(!vCon.disabled)
{
if(Code!='' && Birthday!='')
{
if(Code.length==15)
{
ShortYear=Code.substr(6,2);
Month=Code.substr(8,2);
Day=Code.substr(10,2);
ShortYear=ShortYear+Month+Day;
BYear=Birthday.substr(2,2);
Month=Birthday.substr(5,2);
Day=Birthday.substr(8,2);
BYear=BYear+Month+Day;
if(ShortYear!=BYear)
{
eNum++;
vObj.style.color = "red";
eMsg+=genErrMsg(eNum,vObj,'身份证与出生日期不符!');
}
}
if(Code.length==18)
{
Year=Code.substr(6,4);
Month=Code.substr(10,2);
Day=Code.substr(12,2);
Year=Year+Month+Day;
BYear=Birthday.substr(0,4);
Month=Birthday.substr(5,2);
Day=Birthday.substr(8,2);
BYear=BYear+Month+Day;
if(Year!=BYear)
{
eNum++;
vObj.style.color = "red";
eMsg+=genErrMsg(eNum,vObj,'身份证与出生日期不符!');
}
}
}
}
}
break;
-------------------------------------
if(Code.length==15)
{
ShortYear=Code.substr(6,2);
Month=Code.substr(8,2);
Day=Code.substr(10,2);
if(ShortYear>30)
{
ShortYear='19'+ShortYear;
}
else
{
ShortYear='20'+ShortYear;
}
var CD =new Date(ShortYear,Month,Day);
var arys= new Array();
arys=Birthday.split('-');
var BD = new Date(arys[0],arys[1],arys[2]);
if(CD-BD!=0)
{
eNum++;
vObj.style.color = "red";
eMsg+=genErrMsg(eNum,vObj,'身份证与出生日期不符!');
}
}
- js验证身份证号码与出生日期和性别
- 身份证号码的验证&根据身份证号码获取出生日期和性别
- 身份证号码与出生日期的JS验证
- 身份证号码提前性别和出生日期
- SQL简单验证身份证号码位数、出生日期、性别
- SQL简单验证身份证号码位数、出生日期、性别(转)
- C#中如何根据身份证号码得到出生日期和性别
- [ 转]比较全的js验证,包括(身份证,手机,固话,身份证号与性别、出生日期验证等等)
- js中的电话号码和手机验证已经身份号码解析年龄出生日期和性别
- JS验证出生日期和身份证号
- js验证身份证号码(包括与用户输入性别,生日的匹配性验证)
- java通过身份证号码获取出生日期、性别、年龄
- EXCEL中如何提取身份证出生日期和性别信息以及检验身份证号码的正确性
- PHP根据身份证号码验证、获取星座、生肖和性别函数
- php 根据身份证号码验证、获取星座、生肖和性别函数
- PHP根据身份证号码验证、获取星座、生肖和性别函数
- 根据身份证号码计算出生日期、年龄、性别(18位)
- jquery根据身份证号码计算出生日期、年龄、性别代码
- 解决问题(八)——jsf+spring+hibernate整合(二)
- 中兴软件面试题2
- 面对软件错误构建可靠的分布式系统-12附录
- 华为软件研发面试题1
- EL使用例子(与输入有关的隐含对象:param,paramValues)(注意:引入的标签)
- js验证身份证号码与出生日期和性别
- 驻京办事处美食地图
- 华为软件研发面试题2
- 苏格拉底的话,关于爱情,婚姻 偶然看见,不错的
- 看看你的C语言到底什么水平吧
- java jni编程
- 介绍一下D语言--翻译
- 部分C++面试题答案
- 130道ASP.NET面试题