码迷,mamicode.com
首页 > Web开发 > 详细

JS的 验证组织机构的合法性

时间:2014-11-06 17:33:27      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:js   jquery   组织机构验证   

bubuko.com,布布扣

下面直接上代码

 //验证组织机构合法性方法
    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   jquery   组织机构验证   

原文地址:http://blog.csdn.net/qq_19524879/article/details/40862953

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!