PHP校验15位和18位身份证号的类封装
新公司框架源码的时候,发现了这个功能,于是搜索一番并封装了一下身份证号校验的类。 目前大家的身份证号大多是 18 位的,当然,也不排除有些老人的身份证号是 15 位的。 如果强制要求是 18 位的话,会比较好,因为 15 位的身份证号没有校验码,可以说,只要了解大概结构,随手都可以造出一系列身份证号码来。 当然,如果只是单纯的程序校验, 18 位的身份证号码也可以伪造,就是需要伪造者花点心思。 最好的还是调用相关部门给的接口,进行校验。 本文所编写的身份证号码校验,只是针对相关规则下的计算,是调用接口前能做的事情。 身份证号规则 15位:省份(2位) + 地级市(2位) + 县级市(2位) +
用户评论