根据身份证号码获取性别信息代码实例
分类:实例代码
身份证号码包含有一个人的基本身份信息,自然包括性别。
下面就分享一个代码,它实现了根据身份证号码获取性别的功能。
代码如下:
/** * 通过身份证判断是男是女 * @param idCard 15/18位身份证号码 * @return 'female'-女、'male'-男 */ function maleOrFemalByIdCard(idCard){ idCard = trim(idCard.replace(/ /g, "")); // 对身份证号码做处理。包括字符间有空格。 if(idCard.length==15){ if(idCard.substring(14,15)%2==0){ return 'female'; }else{ return 'male'; } }else if(idCard.length ==18){ if(idCard.substring(14,17)%2==0){ return 'female'; }else{ return 'male'; } }else{ return null; } }
关于验证身份证格式,可以参阅精确验证身份证号码代码一章节。
网站出售中,有意者加微信:javadudu