台湾的:1个英文+9个数字
[A-Z][0-9]{9}
香港的:一个英文+6个数字+(一个校验码0~9或A)
[A-Z][0-9]{6}\([0-9A]\)
澳门的:第一位1、5、7,后面7个数字,最后带括号的一位校验码
[157][0-9]{6}\([0-9]\)
护照的:因私普通护照号码格式有:14/15+7位数,G+8位数;因公普通的是:P.+7位数;
公务的是:S.+7位数 或者 S+8位数,以D开头的是外交护照.D=diplomatic
^1[45][0-9]{7}|G[0-9]{8}|P[0-9]{7}|S[0-9]{7,8}|D[0-9]+$