加权因子:  校验码:  算法举例:  本体码为11010519491231002  第一步: 各位数与对应加权因子乘积求和1*7+1*9+0*10+1*5+***=167  第二步:对求和进行除11得余数167%11=2  第三步:根据余数2对照校验码得X  因此完整身份证号为:11010519491231002X  四、编码规则的应用  如上所述,身份证号码是基于一定的规则的,从身份证号码中可以挖掘以下信息:  1、身份证长度验证:身份证长度仅存在15位或18位两种长度  2、身份证输入正确性验证:如身份证号为18位,可根据本体码与校验码得关系验证身份证号码输入有误,需要指出的是,验证通过并不代表身份证号码的真实性。  3、获得户籍注册地信息:大部分情况下,该地即为出身地或籍贯。对应时需留意行政区划代码的更新迭代。  4、出生年月及其正确性  5、性别:顺序码中奇数为男性,偶数位为女性  6、小心坑:因校验码为X,实际上有大小写输入不同,请注意兼容或统一。