用于在文本中匹配18位长度的身份证号,用于证件号提取。 ^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])\d{3}(\d|X|x)$ 解释: - ^\d{6}:前6位数字,代表地区代码。 - (18|19|20)?:可选的年份