js生產13位條形碼
ean-13碼規則:第十三位數字是前十二位數字經過計算得到的效驗碼
例如:690123456789
第三位計算其效驗碼的過程:
@前十二位的奇數字和:6+0+2+4+6+8=26
@前十二位的偶數字和:9+1+3+5+7+9=34
@將奇數和與偶數和的三倍相加26+34*3=128
@取結果的個位數:128的個位數為8
@用10減去這個個位數10-8=2
所以效驗碼為2(注:如果取結果的個位數為0,那麼效驗碼不是 (10-0=10),而是0)
實現方法ean3() 計算效驗碼,輸入12位條碼,返回13位條碼
例如 輸入:690123456789 輸出:6901234567892
function
ean3
(num)
var odd =0;
//奇數和
var even =0;
//偶數和
for(
var i =
0; i < arr.length; i++
)else
}var sum = odd + even *3;
//奇數和與偶數和的三倍相加
var unit = sum %10;
//取結果的個位數
var check_num;
if(unit ==0)
else
//將尾部效驗碼插入到陣列末尾
arr.
push
(check_num)
;return
number
(arr.
join(""
));}
使用python,批量生產條形碼
在工作中,有時會遇見需要將數字轉換為條碼的問題,每次都需要開啟條碼轉換的 一次次的轉換後截圖,一兩個還行,但是當需要轉換的數量較多時,就會顯得特別麻煩,弄不好還會遺漏或者重複,為了解決這個問題,使用python寫了以下指令碼,用來解決此問題 1 安裝python barcode庫和pillow庫 需...
js 生成一維碼 條形碼
很簡單,直接上 歡迎加入qq 流 1群已滿,2群466355109,技術不全沒關係,只要有交流的心就儘管來吧!1 js function function bar2html s return sb.join function code128detect code function parsebarc...
如何採用C 繪製39條形碼
private string headertext 浙江紹興 public string headertext set private string barcodetext public string barcodetext set private bool showheader public bo...