您的位置:首页 > Web前端 > JavaScript

如何在JS中解析身份证号码得到出生日期

2007-12-20 20:31 411 查看



/**//**


* 通过身份证号的得到出生日期函数


* 参数,输入的证件号码


* 返回 出生日期


*/


function getBirthdatByIdNo(iIdNo)




...{


var tmpStr="";


var idDate="";


var tmpInt=0;


var strReturn = "";




iIdNo = trim(iIdNo);




if((iIdNo.length!=15) &&(iIdNo.length!=18))




...{


strReturn = "输入的身份证号位数错误";


return strReturn;


}




if(iIdNo.length==15)




...{


tmpStr=iIdNo.substring(6,12);


tmpStr= "19" + tmpStr;


tmpStr= tmpStr.substring(0,4) + "-" + tmpStr.substring(4,6) + "-" + tmpStr.substring(6)




return tmpStr;


}


else// if(iIdNo.length==18)




...{


tmpStr=iIdNo.substring(6,14);


tmpStr= tmpStr.substring(0,4) + "-" + tmpStr.substring(4,6) + "-" + tmpStr.substring(6)




return tmpStr;


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: