统一社会信用代码正则表达式

PHP   2023-04-12 23:46   1010   0  

统一社会信用代码由18位数字或者大写字母组成,但是字母不包括 I、O、Z、S、V


一共由五部分组成


第一部分:登记管理部门代码1位 (数字或大写英文字母)


第二部分:机构类别代码1位 (数字或大写英文字母)


第三部分:登记管理机关行政区划码6位 (数字)


第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母)


第五部分:校验码1位 (数字或大写英文字母)


正则表达式如下:

18位统一社会信用代码(新)正则校验:

/[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}/


同时支持18位和15位社会信用代码

/^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$/



上一篇
下一篇
没有了