广告位API接口通信错误,查看德得广告获取帮助

中国零食网移动版

主页 > 生活动态 >

男女身份证号码有什么区分_ 生分证号码大全 身份

我们把公式设定为if(a,c,d)那么a为len(b2)=15。其中b2表示身份证号码,len(b2)表示该号码的个数,if(a,c,d)表示如果len(b2)是15位,那么c就成立;如果不是15位,那么d就成立。我们再看c.这里c就是if(mod(value(right(b2,3)),2)=0,"男","女)。(right(b2,3)),2)表示从身份证号码的最右边开始取3位阿拉伯字母;value(right(b2,3))表示把这3位阿拉伯字母从文本(文本不能用于计算)转化为数值;mod(value(right(b2,3)),2)表示这3位数字除以2的余数,如果为0,说明是偶数,不是0说明是奇数。如果mod(value(right(b2,3)),2)=0,偶数,说明该b2中的身份证的属性是男,如果是奇数,说明是女。c中还嵌入了另一个“if”,是说明,在15位身份证号码的情况下,还要判断是男是女。如果不是15位,那么d就成立。d就是if(len(b2)=18,if(mod(value(mid(b2,15,1)),2)=0,"男","女"),"身份证错"))。这里,是对18位身份证号码的男女判别。(mid(b2,15,1))表示从中18位阿拉伯字母中第15位起取一位,也就是第15位字母。判别它的奇偶性,同样,0说明是偶数,表示男,奇数是女。其他的公式的解释同c。不是15位,看看是否是18位,都不是,那么就是‘"身份证错"’,可能身份证号码位数输入有误。不知道讲清楚没有,希望能有帮助。

(责任编辑:admin)
    广告位API接口通信错误,查看德得广告获取帮助