zoukankan      html  css  js  c++  java
  • JS的 验证组织机构的合法性

    以下直接上代码

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

  • 相关阅读:
    img[src*="same"]{}
    a[href$=".pdf"]解释
    ::selection{}
    a[href^=""]的解释
    who are you?
    天下武功唯快不破
    登录一下好吗??
    后台登录
    实验吧—简单的登录题
    hdu 1010
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/7026426.html
Copyright © 2011-2022 走看看