身份证 正则表达式
身份证号码是一个18位数字串,其中前17位是表示身份信息的数字,最后一位是校验位,用于检验前17位数字的正确性。身份证号码的格式可以用正则表达式来描述,如下所示:
r'^\d{17}(\d|x|X)$'
其中:
^表示字符串的开头;\d表示数字;{17}表示前面的数字必须出现17次;(和)表示分组;\d|x|X表示最后一位可能是数字,也可能是大写字母 X 或小写字母 x;$表示字符串的结尾。
这个正则表达式的含义是:字符串必须以17个数字结尾,后面跟一个数字或字母 X 或 x。这个正则表达式可以用于验证身份证号码的格式是否正确。
原文地址: http://www.cveoy.top/t/topic/Ru 著作权归作者所有。请勿转载和采集!