'''
功能:从身份证号码获取生日
作者:文雅兰
日期:2021年11月25日
'''
import re
regx = '^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$'
id = input('输入身份证号码:')
while True:
id_result = re.search(regx, id)
if id_result is None:
print('身份证号码不合法!')
id = input('输入身份证号码:')
else:
break
id_no = id_result.group()
year = id_no[6:10]
month = id_no[10:12]
day = id_no[12:14]
print('生日:{}年{}月{}日'.format(year,month,day))
输身份证就可以得到 :
本文转载自: https://blog.csdn.net/m0_63873274/article/details/121662951
版权归原作者 wylrosewyl 所有, 如有侵权,请联系我们删除。
版权归原作者 wylrosewyl 所有, 如有侵权,请联系我们删除。