<script type="text/javascript">
$(function(){
$("#txtIdCarNumber").blur(function(){
var Num=$("#txtIdCarNumber").val();
if(Num.length!=15&&Num.length!=18)
{
alert("请填写正确的身份证号");
return;
}
var Bir=Num.substr(6,9);
$("#txtStaffBirthday").val(Bir.substr(0,4)+"-"+Bir.substr(4,2)+"-"+Bir.substr(6,2));//截取生日
isValidityBrithBy18IdCard(Num);
})
});
function isValidityBrithBy18IdCard(idCard18){
var year = idCard18.substring(6,10);
var month = idCard18.substring(10,12);
var day = idCard18.substring(12,14);
var temp_date = new Date(year,parseFloat(month)-1,parseFloat(day));
// 这里用getFullYear()获取年份,避免千年虫问题
if(temp_date.getFullYear()!=parseFloat(year)
temp_date.getMonth()!=parseFloat(month)-1
temp_date.getDate()!=parseFloat(day)){
return false;
}else{
alert("出生日期不合法!");
}
}
</script>
$(function(){
$("#txtIdCarNumber").blur(function(){
var Num=$("#txtIdCarNumber").val();
if(Num.length!=15&&Num.length!=18)
{
alert("请填写正确的身份证号");
return;
}
var Bir=Num.substr(6,9);
$("#txtStaffBirthday").val(Bir.substr(0,4)+"-"+Bir.substr(4,2)+"-"+Bir.substr(6,2));//截取生日
isValidityBrithBy18IdCard(Num);
})
});
function isValidityBrithBy18IdCard(idCard18){
var year = idCard18.substring(6,10);
var month = idCard18.substring(10,12);
var day = idCard18.substring(12,14);
var temp_date = new Date(year,parseFloat(month)-1,parseFloat(day));
// 这里用getFullYear()获取年份,避免千年虫问题
if(temp_date.getFullYear()!=parseFloat(year)
temp_date.getMonth()!=parseFloat(month)-1
temp_date.getDate()!=parseFloat(day)){
return false;
}else{
alert("出生日期不合法!");
}
}
</script>