正则表达式社区

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

查看: 18643
时间: 2020-01-17

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

一共由五部分组成

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

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

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

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

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


正则如下:

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


目前还有老的工商注册代码,也就是15位的社会信用代码,正则表达式如下:(弱校验)

/[1-9]\d{15}/


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

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


©2019 - 2020 正则社区版权所有 ICP证:浙14008037号-4联系我们:chanchow163@163.com

本站所有内容、图片未经过私人授权,禁止进行任何形式的采集、镜像、复制和转载,否则后果自负!

站长微信:chanchow163,备注:正则代写