if len(str(sfz)) == 18: # 初步判断身份证号码
sfz1 = sfz[0:17]
sfz2 = sfz[17:18]
for i in sfz1:
if i in "0123456789":
if sfz2 not in "0123456789xX":
messagebox.showinfo('提示', '请输入正确的身份证号码')
break
else:
messagebox.showinfo('提示', '请输入正确的身份证号码')
break
else:
messagebox.showinfo('提示', '请输入正确的身份证号码3')
简单判断18位身份证号码
点赞
收藏