摘要: JavaScript版EAN码校验算法 EAN13例子:690123456789 计算其校验符的过程为:前12位的奇数位的和c1:6 + 0 + 2 + 4 + 6 + 8 = 26   前12位的偶数位和c2:9 + 1 + 3 + 5 + 7 + 9 = 34 将奇数和与偶数和的三倍相加c1+c2*3:26 + 34 * 3 = 128  取结果的个位数:128的个位数为8   用10减去这个个位数:10 - 8 = 2    所以校验码为2 (注:如果取结果的个位数为0, 那么校验码不是为10 (10 - 0 = 10),而是0。) 阅读全文
posted @ 2019-07-24 14:38 jopny 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 校验码是由编码方案决定的,所以在代码中是否使用校验码和条码基本无关,但商品条码除外。今天给大家介绍几种校验码的计算方法。 一、商品条码: 商品条码中需要计算校验码的有:EAN-8(8位),EAN-13(13位),UCC(UPC-A)(12位),GTIN-14(ITF-14)(14位),GLN(13位 阅读全文
posted @ 2019-07-24 10:56 jopny 阅读(8378) 评论(0) 推荐(0) 编辑
摘要: 校验位原公式: 单元格=10-RIGHT(SUM(MID($B3,{1;2;3;4;5;6;7;8;9;10;11;12},1)*{1;3;1;3;1;3;1;3;1;3;1;3})) 简化公式: 单元格=10-RIGHT(SUM(MID($B3,{0,1}+{1;3;5;7;9;11},1)*{1 阅读全文
posted @ 2019-07-24 10:46 jopny 阅读(2190) 评论(0) 推荐(0) 编辑