简单验证用户输入身份证号
Posted PLAY_JOY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单验证用户输入身份证号相关的知识,希望对你有一定的参考价值。
import re r=r‘^([1-9]\d{5}[12]\d{3}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])\d{3}[0-9xX])$‘ result = re.match(r,‘1234567891011121314‘) if not result: print(‘请输入正确的身份证号!‘)
第一位1-9 [1-9] 后面5位数字0-9 \d{5} 年份:1或2开头,后面三位数字0-9 [12]\d{3} 月份:0开头接1-9或1开头接012 [0][1-9]|1[012] 日期:0开头接1-9或1、2开头接0-9或3开头接0,1 0[1-9]|[12][0-9]|3[01] 3位数字0-9 \d{3} 最后一位为数字或X或x \d|X|x
以上是关于简单验证用户输入身份证号的主要内容,如果未能解决你的问题,请参考以下文章