正则邮箱地址:
pattern='[a-zA-Z0-9_.-]+@[a-zA-Z0-9]+.[a-z]'
正则身份证号码18位(以自身为例):
第一位[1-9]
五位数字d{5} [0-9]
年份1 2 [12] d{3}
月份0 1-9 1[0-2]
日 0 1-9 1 [0-9] 2[0-9] 3[0-1]
d{3}
d|X|x
pattern=r'^([1-9]d{5}[12]d{3}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])d{3}(d|X|x))$'