//拿到身份证号
var carID=document.getElementById ("card").value;
var birthdayvalue=document.getElementById("birthday").value;
//对号码进行为空验证
if(carID=="")
{
alert('号码必须填写。');
return false;
}
//对号码进行长度验证
if(carID.length!=18)
{
alert('请正确输入身份证号码。');
return false;
}
//分别拿到年月日
var year = carID.substring(6,10);
var month = carID.substring(10,12);
var day = carID.substring(12,14);
//得到生日
var birthday = year + "-" + month + "-" + day;
//用生日创建一个时间对象
//var date = new Date(birthday);
//year = date.getFullYear(); //拿到4位年
//moth=checkBit(date.getMonth());
//month = checkBit(date.getMonth()+1 ); //拿到2位月
//day = checkBit(date.getDate()); //拿到2位日
//var temp = year + "/" + month + "/" + day; //组合出来一个时间字符传
//如果两字符串不相等则号码有问题
if(birthday!=birthdayvalue)
{
alert('身份证号码和生日不符。');
return false;
}