Package com.luna.common.regex
Class CreditCodeUtil
java.lang.Object
com.luna.common.regex.CreditCodeUtil
统一社会信用代码工具类
第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
- Since:
- 5.2.4
- Author:
- looly
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isCreditCode
(CharSequence creditCode) 是否是有效的统一社会信用代码static boolean
isCreditCodeSimple
(CharSequence creditCode) 正则校验统一社会信用代码(18位)static String
获取一个随机的统一社会信用代码
-
Field Details
-
CREDIT_CODE_PATTERN
-
-
Constructor Details
-
CreditCodeUtil
public CreditCodeUtil()
-
-
Method Details
-
isCreditCodeSimple
正则校验统一社会信用代码(18位)第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
- Parameters:
creditCode
- 统一社会信用代码- Returns:
- 校验结果
-
isCreditCode
是否是有效的统一社会信用代码第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
- Parameters:
creditCode
- 统一社会信用代码- Returns:
- 校验结果
-
randomCreditCode
获取一个随机的统一社会信用代码- Returns:
- 统一社会信用代码
-