我所知的公安和银行都具有验证身份证的能力.(本人身份证曾改过).我觉得应该是他们有访问身份证数据库的权利.一般的网站验证只是做做格式或者位数,应该是没有权力的原因吧?以上纯属个人观点,如有雷同,实属抄袭.

解决方案 »

  1.   

    我随便输入一个身份证号都可以,这个只是简单的验证。
    公安和银行的系统 都可以直接验证身份证的能力,这个是因为给他们留接口了,其他的系统一般都是验证格式。
      

  2.   

    一般的网站验证的话基地就是用正则表达式验证一下,只是简单的格式验证,如果象银行,公安什么之类的那些验证肯定是连接了后台数据库,就象网上有很多可以通过身份证号码可以查询到你身份证的个人信息一样~~
      

  3.   

    它只不过对格式进行了验证,并没有对是否存在进行了验证,可以看它的 JS 文件http://www.uu1001.com/default/js/regcheck.js 中的 checkIdcard 函数。只进行了地区检查(前两位),出生日期检查、性别检查和最后一位的校验位检查。个人身份信息属于机密信息,公共网站是不可能连接到身份证数据库的。估计也只有像公安、银行等内部系统才可以使用的。