下面直接上代码

 //验证组织机构合法性方法function orgcodevalidate(value){if(value!=""){var values=value.split("-");var ws = [3, 7, 9, 10, 5, 8, 4, 2];  var str = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';  var reg = /^([0-9A-Z]){8}$/;   if (!reg.test(values[0])) {  return true  }  var sum = 0;  for (var i = 0; i < 8; i++) {  sum += str.indexOf(values[0].charAt(i)) * ws[i];  }  var C9 = 11 - (sum % 11);var YC9=values[1]+'';if (C9 == 11) {  C9 = '0';  } else if (C9 == 10) {  C9 = 'X'  ;} else {  C9 = C9+'';  } return YC9!=C9;}}

value是组织机构的值 如XXXXXXXX-X格式

false 就是组织机构代码是对的

true 组织机构代码不合法

JS的 验证组织机构的合法性相关推荐

  1. JS(JavaScript)验证身份证号码格式的合法性

    一.JS(JavaScript)验证身份证号码格式的合法性,前端工程师会用到JavaScript验证身份证号码是否合法,这里分享一段本人多年以前多写的JavaScript验证输入身份证号码合法性的代码 ...

  2. php验证身份证的合法性 ps:js验证身份证的合法性

    php验证的方法: /*** 验证身份证的合法性*/public function isIdCard($number){ // 检查是否是身份证号// 转化为大写,如出现x$number = strt ...

  3. 经典案例重点案例:点名表,JS正则验证全选、全不选、反选,点击可以实现三个功能,轮播图 字符串截取以及替换,图片切换

     重点案例: 点击开始点名,框内的名字转动 点击结束点名,框内的转动停止,并出现一个随机的学生姓名 <!DOCTYPE html> <html>     <head> ...

  4. js正则验证特殊字符

    js正则验证特殊字符 方案一 var regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,regCn = /[·!#¥(--)::& ...

  5. WebForm服务器验证控件与前端js自定义验证共同使用

        问题: 前端aspx页面中需要在button中添加OnClientClick事件后,这个OnClientClick所执行的自定义的客户端js验证:这个时候,所有的服务器验证控件都会失效!   ...

  6. js正则验证手机号码有效性

    通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript" ...

  7. JS正则表达式验证数字非常全 - 吾心无所 - 博客园

    JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...

  8. python之验证身份证号合法性的库:id_validator

    上个星期,大佬分享了一个验证身份证号合法性的库:id_validator,没空去试着用一下看看,今天有点时间,来试着用下这个库. 1.首先,要安装这个库,windows+R键运行cmd,打开命令行窗口 ...

  9. 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码

    概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...

最新文章

  1. 近期数据挖掘学习_计划安排及相关资料(定期更新)
  2. 无监督方法实现C++、Java、Python 代码转换,程序员:出了bug怎么办,两种语言都要看吗?...
  3. 微信读书vscode插件_快来!让这款 VSCode 插件吹爆你的彩虹屁!
  4. ubuntu mysql汉字写入只写入了一个字符
  5. python怎么读取pdf文件_Python解析并读取PDF文件内容的方法
  6. 编写一程序,输入一个字符串,查找该字符串中是否包含“abc”。
  7. 新鲜出炉!大规模神经网络最新综述!
  8. Windows Vista和局域网聊天的计算机
  9. 控制只读_用Python控制硬件44-四位半万用表UT61E
  10. 我搭建Wiki网站的步骤
  11. win7登录密码破解工具
  12. .NET 高性能WEB架构-比较容易改造方式 - .NET架构
  13. 开启Hive的本地模式
  14. 一个插排引发的设计思想 (二) 抽象类与接口
  15. grub清除linux密码,忘了grub密码和root密码时的root密码更改和grub密码清除方法
  16. html静态页面存储,页面保存为静态页面
  17. iphone里如何实现像图片浏览那样的自动隐藏和导航条和工具栏
  18. Arduino六足机器人
  19. android 黄金颜色,金光闪闪-六款经典款黄金首饰推荐
  20. 我不喜欢代码,却为何坚持做程序员(二)

热门文章

  1. html怎么给背景图固定位置,css实现固定背景图像的方法
  2. 跟我一起学-Python爬取(酷我)
  3. mysql查询第一行
  4. 系统扫描修复cmd命令
  5. 广告主流量主怎么申请(微信)
  6. ibverbs文档翻译
  7. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(8)之文章管理
  8. Unity网格系统(1)网格生成
  9. 开源月刊《HelloGitHub》第 62 期
  10. java操作excel方法_Java实现操作excel表格的方法