function CheckSocialCreditCode(Code)
{
var patrn = /1+$/;
//18位校验及大写校验
if ((Code.length != 18) || (patrn.test(Code) == false)) {
alert(“不是有效的统一社会信用编码!”);
return false;
}
else {
var Ancode;//统一社会信用代码的每一个值
var Ancodevalue;//统一社会信用代码每一个值的权重
var total = 0;
var weightedfactors = [1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28];//加权因子
var str = ‘0123456789ABCDEFGHJKLMNPQRTUWXY’;
//不用I、O、S、V、Z
for (var i = 0; i < Code.length - 1; i++) {
Ancode = Code.substring(i, i + 1);
Ancodevalue = str.indexOf(Ancode);
total = total + Ancodevalue * weightedfactors[i];
//权重与加权因子相乘之和
}
var logiccheckcode = 31 - total % 31;
if (logiccheckcode == 31) {
logiccheckcode = 0;
}
var Str = “0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,J,K,L,M,N,P,Q,R,T,U,W,X,Y”;
var Array_Str = Str.split(’,’);
logiccheckcode = Array_Str[logiccheckcode];

         var checkcode = Code.substring(17, 18);if (logiccheckcode != checkcode) {alert("不是有效的统一社会信用编码!");return false;}return true;}}

  1. 0-9A-Z ↩︎

统一社会信用代码规则相关推荐

  1. 模拟统一社会信用代码(符合规范) python

    统一社会信用代码规则: https://zh.wikisource.org/zh-hans/GB_32100-2015_%E6%B3%95%E4%BA%BA%E5%92%8C%E5%85%B6%E4% ...

  2. JAVA生成统一社会信用代码和组织机构代码

    统一社会信用代码规则如下: 代码如下: 引入jar包下载:https://mvnrepository.com/artifact/cn.hutool/hutool-all/5.8.3 package c ...

  3. 前端校验统一社会信用代码

    统一社会信用代码规则 由18位的阿拉伯数字或大写英文字母(不使用I.O.Z.S.V)组成: 第1位~第2位.第9位~第18位 [0-9A-HJ-NP-RT-UW-Y] 第3位~第8位,由阿拉伯数字表示 ...

  4. 统一社会信用代码(营业执照)和组织机构代码校验规则

    import org.springframework.util.StringUtils; import java.util.ArrayList; import java.util.List; impo ...

  5. 组织机构代码和统一社会信用代码校验规则以及java校验工具类

    组织机构代码 编码规则编辑 1.全国组织机构代码由八位数字(或大写拉丁字母)本体代码和一位数字(或大写拉丁字母)校验码组成. 本体代码采用系列(即分区段)顺序编码方法. 校验码按照以下公式计算: C9 ...

  6. (五证合一)法人和其他组织统一社会信用代码编码规则

    PDF文档下载地址:http://download.csdn.net/detail/joke01/9339301 文档里面详细写明了统一社会信用代码(俗称五证合一)的编码规则和效验码计算规则.

  7. 校验规则自定义(身份证、姓名、企业名称、统一社会信用代码、手机号码、登录密码、二次登录密码、验证码)

    切换用户类型分别校验对应的字段 注册为例,分别有两个注册类型 2是企业 3是专家 var validatesfz = async (rule, value, callback) => {if ( ...

  8. 统一社会信用代码的编码格式以及js正则校验

    统一社会信用代码 统一社会信用代码正则:/^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/ // 返回值为true或false functio ...

  9. Python实现统一社会信用代码校验(GB32100-2015)

    Python实现统一社会信用代码校验 统一社会信用代码国标校验 统一社会信用代码国标校验规则 示例说明 Python代码实现(仅实现GB- 32100-2015中的规则) 统一社会信用代码国标校验   ...

  10. Python实现统一社会信用代码合法性校验

    Python实现统一社会信用代码合法性校验 1 统一代码的构成 1.1 结构 ​ 统一代码由十八位的阿拉伯数字或大写英文字母(不使用I.O.Z.S.V)组成,包括第1位登记管理部门代码.第2位机构类别 ...

最新文章

  1. 介绍Shell脚本的参数解析工具
  2. 多语言互通:谷歌发布实体检索模型,涵盖超过100种语言和2000万个实体
  3. SQL server 实例教程
  4. JavasSript实现秒转换为“天时分秒”控件和TDD测试方法应用
  5. DISCUZ网站DIY后,导致DIY功能失效,无法在前台删除已创建的DIY功能解决办法
  6. 相依關係: XXXXXXXXX但它卻無法安裝
  7. Java代码实现负载均衡五种算法
  8. 机器学习自主解决安全威胁离我们还有多远?
  9. 【OJ】洛谷分支结构题单题解锦集
  10. autotools 自动编译系列简介
  11. java if else程序,java – if then else条件评估
  12. mysql二级缓存redis_redis实现二级缓存
  13. Spring RedisTemplate 批量获取值的2种方式
  14. dubbo 服务压测_不可忽视的Dubbo线程池
  15. 从跑步小白到马拉松、再到百公里越野跑的晋级之路
  16. 微信服务器IP地址清单
  17. Win10修改用户名及用户文件夹名
  18. python实现对遥感影像经纬度获取并实现海陆分离
  19. c++数字与字符串转换的方法
  20. 全球 26 个主流视频网站高清视频下载全搞定,包括 P 站!

热门文章

  1. node封装一个图片拼接插件
  2. 使用excel计算空气质量指数AQI,空气质量分指数IAQI等
  3. 工信部发布2015年中国软件业务收入百强发展报告(zz)
  4. 计算机论文选题背景,毕业设计选题背景意义.docx
  5. 回忆我的过去一年2020年考研以及研究生规划
  6. SQL注入入侵动网站(MSSQL)
  7. 什么叫做股票实时行情接口api?
  8. java 导出word换行_[原创]java导出word的5种方式
  9. 使用ffmpeg命令把单张或多张图片生成固定时长的视频
  10. JAVA习题001--产生多个随机数并使用冒泡排序将数字从小到大排序