上个星期,大佬分享了一个验证身份证号合法性的库:id_validator,没空去试着用一下看看,今天有点时间,来试着用下这个库。
1、首先,要安装这个库,windows+R键运行cmd,打开命令行窗口,输入下面的命令:
pip install id_validator
2、安装成功后,开始来使用这个库
(1)、首先,输入命令 python:
(2)、接着,引用这个库底下的一个模块,输入命令 from id_validator import validator
(3)、依次输入下面的命令,来看下校验结果,返回False,校验身份证合法性失败,返回True,校验身份证合法性成功:
validator.is_valid('440308199901111512')"text-align: center;">
(4)、接着,通过这个库底下的某个方法可以获取身份证相关的信息,输入命令:print(validator.get_info('330221199306084914'))
3、以上就是对验证身份证号合法性的库id_validator的简单介绍。
下面讲解使用身份证验证库id_validator返回住址等信息
440308199901101512 和 610104620927690 示例大陆居民身份证均为随机生成的假数据,如撞车,请联系删除。 810000199408230021 和 830000199201300022 示例港澳台居民居住证为北京市公安局公布的居住证样式号码。
验证身份证号合法性
验证身份证号是否合法,合法返回 True,不合法返回 False:
from id_validator import validator validator.is_valid('440308199901101512') # 大陆居民身份证 18 位 validator.is_valid('610104620927690') # 大陆居民身份证 15 位 validator.is_valid('810000199408230021') # 港澳居民居住证 18 位 validator.is_valid('830000199201300022') # 台湾居民居住证 18 位获取身份证号信息(解析身份证号)
当身份证号合法时,返回分析信息(地区、出生日期、星座、生肖、性别、校验位),不合法返回 False:
from id_validator import validator validator.get_info('440308199901101512') # 18 位 validator.get_info('610104620927690') # 15 位返回信息格式如下:
{
'address_code' : '440308', # 地址码
'abandoned' : 0, # 地址码是否废弃,1 为废弃的,0 为正在使用的
'address' : '广东省深圳市盐田区', # 地址
'address_tree' : ['广东省', '深圳市', '盐田区'] # 省市区三级列表
'birthday_code' : '1999-01-10', # 出生日期
'constellation' : '摩羯座', # 星座
'chinese_zodiac' : '卯兔', # 生肖
'sex' : 1, # 性别,1 为男性,0 为女性
'length' : 18, # 号码长度
'check_bit' : '2' # 校验码
}
本文主要讲解了身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址等信息,更多关于Python开发技巧请查看下面的相关链接
更新动态
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]