注意:1.一个是 台湾来大陆的身份证 2.台湾来大陆的通行证
港澳台居民居住证将采用公民身份号码,其编码规则与中国大陆身份证相同,均为18位数,前6位代表公民的户籍地(或出生地)。
香港居民的身份号码使用810000开头
正则表达式:
/^810000(?:19|20)\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])\d{3}[\dX]$/
澳门居民的身份号码使用820000开头
正则表达式:
/^820000(?:19|20)\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])\d{3}[\dX]$/
台湾居民的身份号码使用830000开头
正则表达式:
/^830000(?:19|20)\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])\d{3}[\dX]$/
同时支持港澳台身份号码:
/^8[123]0000(?:19|20)\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])\d{3}[\dX]$/
台湾居民来往大陆通行证
/^\d{8}|^[a-zA-Z0-9]{10}|^\d{18}$/