1.首先介绍一下身份证的规律:
公民身份证号码按照 GB11643—1999《公民身份证号码》国家标准编制,由18位数字组成:前6位为行政区划分代码,第7位至14位为出生日期码,第15位至17位为顺序码,第18位为校验码。 在上世纪(二十世纪)办的身份证为15位数字码。原来7、8位的年份号到2000年后攺为全称,如1985年过去7、8位码是85,现在增改为1985,而又在最后一位增加校验码,如后三位原来601,加一个5成为6015。身份证一经编定不作改变,派出所会在户口资料中给你加上,你要换新证时就是18位的新码了。
2.实现方式,1.可以用js数组加正则可以实现身份证信息查询 2.通过第三方API接口
3.本教程通过百度的apistore 接口实现通过身份证号码查找身份证信息
要先在apistore注册 获得apikey:
2.利用php curl 模拟http请求:
3.获得接口返回JSON数据:
这样就完成了通过身份证号码查询身份证信息的功能!