js操作:
window.οnlοad=function(){
var x ="698394303457";
var y=x.split("");
var sum = 0;
var sum1 = 0;
for(var i=0;i < y.length;i++){
if(i % 2 == 0){
sum += Number(y[i]);
}else{
sum1 += Number(y[i]);
}
}
var sum2 = (sum + sum1) * 3;
var str = String(sum2);
var ge = Number(str.charAt(str.length-1));
var sum3 = 10 - ge;
var xx=x.concat(sum3);
alert(xx);
}
生成13位条形码条件:
1.前三位是国家码(690~699)
2.之后四位:生产商代码,如3943。
3.在后五位是产品代码,如03457。
4.最后一位是生成的校验码