您的位置:首页 > 其它

检验身份证信息是否可靠。

2015-06-30 20:16 204 查看
大致分为以下步骤:

1: 判断位数:15位或者18位,身份证一般为15或者18位。

2:判断是否为数字:身份证15位号码都应为数字 ; 18位号码除最后一位外,都应为数字。

3:判断出生年月是否有效:出生年和今年相比不大于120,出生月份不大于12,出生日不大于31;7-10对应的是年份,11-12对应的是月份,13-14对应的是日期。

4:判断地区编码是否有效:身份证前两位为地区编码

("11", "北京"),("12", "天津"),("13", "河北"),("14", "山西"),("15", "内蒙古")

("21", "辽宁"),("22", "吉林"),("23", "黑龙江")

("31", "上海"),("32", "江苏"),("33", "浙江"),("34", "安徽"),("35", "福建"),("36", "江西"),("37", "山东")

("41", "河南"),("42", "湖北"),("43", "湖南"),("44", "广东"), ("45", "广西"),("46", "海南")

("50", "重庆"),("51", "四川"),("52", "贵州"),("53", "云南"),("54", "西藏")

("61", "陕西"),("62", "甘肃"),("63", "青海"),("64", "宁夏"),("65", "新疆")

("71", "台湾")

("81", "香港"),("82", "澳门")

("91", "国外")。

5:判断最后一位的值:18位号码可能为X。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: