1. 程式人生 > >港澳臺、大陸身份證正則表示式

港澳臺、大陸身份證正則表示式

var patternMainLand = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/;//大陸
var patternHongkong = /^((\s?[A-Za-z])|([A-Za-z]{2}))\d{6}(\([0−9aA]\)|[0-9aA])$/;//香港
var patternTaiwan = /^[a-zA-Z][0-9]{9}$/;//臺灣
var patternMacao = /^[1|5|7][0-9]{6}\([0-9Aa]\)/;//澳門