Package org.aoju.bus.core.toolkit
Class LicenseKit
java.lang.Object
org.aoju.bus.core.toolkit.LicenseKit
统一社会信用代码(GB32100-2015)工具类 标准见:https://www.cods.org.cn/c/2020-10-29/12575.html
第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisCreditCode(CharSequence creditCode) 是否是有效的统一社会信用代码static booleanisCreditCodeSimple(CharSequence creditCode) 正则校验统一社会信用代码(18位)static String获取一个随机的统一社会信用代码
-
Constructor Details
-
LicenseKit
public LicenseKit()
-
-
Method Details
-
isCreditCodeSimple
正则校验统一社会信用代码(18位)第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
- Parameters:
creditCode- 统一社会信用代码- Returns:
- 校验结果
-
isCreditCode
是否是有效的统一社会信用代码第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
- Parameters:
creditCode- 统一社会信用代码- Returns:
- 校验结果
-
randomCreditCode
-