JS的 验证组织机构的合法性
2014-11-06 16:12
176 查看
下面直接上代码
//验证组织机构合法性方法 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验证身份证、营业执照、组织机构代码等
- js验证身份证营业执照组织机构代码等
- js验证url的格式合法性
- JS验证日期时间(可以检验格式与合法性)
- PBWEBFROM 采用JS来验证用户的合法性及登录
- js验证IP及子网掩码的合法性有效性示例
- js验证IP及子网掩码的合法性有效性示例
- 企业组织机构代码验证JavaScript版和Java版 - 修正版V20090214
- pb webfrom采用js验证用户的合法性
- 验证身份证的合法性JS代码
- js正则表达式验证日期逻辑合法性
- oracle组织机构代码验证函数
- js 手机号码合法性验证代码
- js 手机号码合法性验证代码集合
- 验证身份证的合法性JS代码
- 组织机构代码校验码 验证程序
- 企业组织机构代码验证JavaScript版和Java版 - 修正版V20090214
- js验证电子邮箱,js验证email合法性,javascript验证电子信箱
- oracle组织机构代码验证函数
- 校验组织机构代码 合法性