香港身份证号码:
身份证号码的「结构」,可以用XYabcdef(z)表示。「X」可能是「空格」或是一个英文字母,「Y」则必定是英文字母。「abcdef」代表一个六位数字,而「z」是作为检码之用,它的可能选择是0, 1, 2, ... , 9, A(代表10)

所以初步可以得出这样一个表达式:

"^[A-Z]{1,2}[0-9]{6}\\(?[0-9A]\\)?$"

和

"^[A-Z]?[A-Z]{1}\\d{6}\\([0-9A]{1}\\)$"
————————————————

今天的积累都是为了更好的明天,加油!我是java程序员,大家可以关注我一起学习哈!

更多推荐

香港身份证正则表达式