欢迎访问WDPHP素材源码!今天是2024年04月28日 星期日,下午好!别打盹哦!
您好,游客 [ 马上登录 | 注册帐号 | 微信登录 | QQ登录]
当前位置:首页 > 教程 > 前端开发 > 

JS通过身份证获取出生日期和性别
栏目分类:前端开发    发布日期:2023-09-02    浏览次数:243次     收藏

<script>
//----------------------------------------------------------
//    功能:根据身份证号获得出生日期
//  参数:身份证号 psidno
//    返回值:
//    出生日期
//----------------------------------------------------------
 function GetBirthday(psidno){
 
 	leibie=$("#leibie option:selected").val();
	
	if (leibie=='居民身份证'){
		var birthdayno,birthdaytemp
		if(psidno.length==18){
			birthdayno=psidno.substring(6,14)
		}else if(psidno.length==15){
			birthdaytemp=psidno.substring(6,12)
			birthdayno="19"+birthdaytemp
		}else{
			alert("错误的身份证号码,请核对!")
			return false
		}
		var birthday=birthdayno.substring(0,4)+"-"+birthdayno.substring(4,6)+"-"+birthdayno.substring(6,8)
		$("#riqi").val(birthday)
	}
}

//----------------------------------------------------------
//    功能:根据身份证号获得性别
//  参数:身份证号 psidno
//    返回值:
//    性别
//----------------------------------------------------------
function Getsex(psidno){

	leibie=$("#leibie option:selected").val();
	
	if (leibie=='居民身份证'){
		var sexno,sex
		if(psidno.length==18){
			sexno=psidno.substring(16,17)
		}else if(psidno.length==15){
			sexno=psidno.substring(14,15)
		}else{
			alert("错误的身份证号码,请核对!")
			return false
		}
		var tempid=sexno%2;
		if(tempid==0){
			sex='女'
		}else{
			sex='男'
		}
	
		$(":radio[class='xingbie'][value='" + sex + "']").prop("checked", "checked");
	}
}

</script>


源码 模板 特效 素材 资源 教程 站长