目录

  • 判断合法性
  • 读取内部信息



【介绍】id-validator是开源的验证身份证号的合法性工具,遵守MIT开源协议。除了Python版,还有php和javascript版本。数据集的采集源来自中国民政部,每年更新一次。

判断合法性

身份证号是具有一定规律的,内部数字存在一定的逻辑,所以对身份账号进行检验,可以判断其合法性,判断其是否是真实的。
输入为str,返回为boolean

from id_validator import validator
print(validator.is_valid('32068419760110410'))#此处身份证号是瞎编的

结果:

In[103]是身份证号不合理的反馈;In[104]是身份证号合理的反馈;

python 身份证号查询 python检查身份证_开源协议

读取内部信息

通过身份证号,我们可以获取:所属省份、所属地区、所属地市、出生年月、星座、性别(0为女,1为男)、属相等。
输入为str,返回为dict

from id_validator import validator
info=validator.get_info(company['32068419760110410'])#此处身份证号是瞎编的

结果:

python 身份证号查询 python检查身份证_python 身份证号查询_02