js生產13位條形碼

2021-10-18 04:11:57 字數 892 閱讀 6485

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...