编制规则
1.香港特别行政区代码为HKG,澳门特别行政区代码为MAC,台湾地区代码为TWN。
2.预留位1位,默认情况为0,在特殊情况时,可填写数字为1至9。
(1)香港特别行政区居民:
香港特别行政区代码(HKG) +预留位(0) +港澳居民来往内地通行证号码第2-9位的终身号。
以在我国某用人单位工作的持《港澳居民来往内地通行证》号H1234567800的香港居民为例,其社会保障号码为: HKG012345678
(2)澳门特别行政区居民:
澳门特别行政区代码(MAC) +预留位(0) +港澳居民来往内地通行证号码第2-9位的终身号。以在我国某用人单位工作的持《港澳居民来往内地通行证》号M8765432100的澳门居民为例,其社会保障号码为: MAC087654321
(3)台湾地区居民
台湾地区代码(TWN) +预留位(0) +台湾居民来往大陆通行证号码第1-8位的终身号。
以在我国某用人单位工作的持《台湾居民来往大陆通行证》号11223344的台湾居民为例,
其社会保障号码为: TWN011223344。
4.数据库对社会保障号码预留18位长度,港澳台人员编制号码不足18位,不需要补足.
位数。
5.港澳台人员社会保障号码在内地唯一且终身不变。其证件号码发生改变时,以初次参保
登记时的社会保障号码作为唯一标识,社会保险经办机构应对参保人员的证件类型、证件号
码变更情况进行相应的记录。
正则校验
let reg= /^[T][W][N][0-9]{9}$/ //台湾社会保障号
let reg= /^[H][K][G][0-9]{9}$/ //香港社会保障号
let reg= /^[M][A][C][0-9]{9}$/ //澳门社会保障号