由18位数字或大写字母(不包括I、O、Z、S、V)组成。

其中第1位为登记管理部门代码:

1、国家工商总局(原国家工商行政管理总局)登记管理部门代码为100000;

2、全国其他登记管理部门统一使用900000作为登记管理部门代码;

第2位为机构类别代码:

1、机关法人:1;

2、事业法人:2;

3、企业法人:3;

4、社会团体法人:4;

5、民办非企业单位:5;

6、基金会法人:6;

7、农村集体经济组织法人:7;

8、有限合伙企业:8;

9、非公司特殊机构:9;

A、农民专业合作社:A;

B、个体工商户:B;

C、外国企业常驻代表机构:C;

D、其他组织机构:D;

第3-8位为登记管理机关行政区划码;

第9-17位为主体标识码,全国范围内唯一;

第18位为校验码,采用ISO 7064:1983,MOD 11-2校验字符计算方法计算得出。

以下是社会信用代码的正则表达式:

/^([1-9]\d{5}[1-9A-HJ-NP-Za-km-z]{9})$/

其中,^表示字符串的开头,$表示字符串的结尾;

[1-9]表示数字1到9之间的任意一个数;

\d表示任意一个数字;

{5}表示前面的数字出现5次;

[1-9A-HJ-NP-Za-km-z]表示数字1到9和大写字母A到H、J到N、P到Z以及小写字母a到z之间的任意一个字符;

{9}表示前面的字符出现9次;

最后,整个正则表达式中的括号表示提取出符合条件的字符串。


原文地址: https://www.cveoy.top/t/topic/vuU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录