注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

php开发lamp

《西安--木木》-经历丰富了生活。 架构师QQ群: 246695517

 
 
 

日志

 
 

js车架号检测(vin)  

2014-08-25 15:13:15|  分类: js |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
js车架号检测(vin) -  灵听溪水  - php开发lamp-王伟
 

<script>
//车架号验证 vin
var onblurjs = function(vin){

if(vin.length>0 && vin.length!=17){
return false;
}else{
var vinVal = vin.toUpperCase();
//document.getElementById("vin_"+k).value = vinVal;
var charToNum = {'A':1,'B':2,'C':3,'D':4,'E':5,'F':6,'G':7,'H':8,'J':1,'K':2,'L':3,'M':4,'N':5,'P':7,'R':9,'S':2,'T':3,'U':4,'V':5,'W':6,'X':7,'Y':8,'Z':9};
var obj = 0;
var arr = new Array();
for (var i = 0 ; i < vinVal.length; i++) {
var temp = vinVal.charAt(i);

if(charToNum[temp]){
arr[i] = charToNum[temp];
}else{
arr[i] = Number(temp);
}
if(i==8){
arr[i] = vinVal.charAt(i);
}

};
var a1 = 8;
for (var i = 0; i < 7; i++) {
obj += Number(arr[i]) * a1 ;
a1--;
};

obj += Number(arr[7])*10;

var a2 = 9;
for (var i = 9; i < 17; i++) {
obj += Number(arr[i]) * a2;
a2--;
};

var result = Number(obj)%11;
if(parseInt(result) === 10){
result = 'X';
}
if(result == arr[8]){
//成功
return true;
}else{
//失败
return false;
}
}
};

</script>


js车架号检测(vin) -  灵听溪水  - php开发lamp-王伟
  评论这张
 
阅读(173)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017