用JS生成13位條形碼
js操作:
window.onload=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.最後一位是生成的校驗碼
相關推薦
用JS生成13位條形碼
js操作:window.onload=function(){ var x ="698394303457"; var y=x.split(""); var sum = 0; var sum1 = 0; for(var i=0;i < y.length;i++){ if(i
js生成四位隨機數的簡便方法
while alert 隨機 out 簡便 logs math clas pre do out = Math.floor(Math.random()*10000); while( out < 1000 ) alert( out );
html用js生成二維碼
1 首先要引用兩個js檔案,該js在後面會貼出來 <script src="Js/jquery.qrcode.js" type="text/javascript"></script> <script src="
通過js生成n位的字元
var randStr = ""; for (var i = 0; i < 10; i++) {//此處的10為生成10位數字,可更改 var randItem = Math.floor(Math.random() * 10); randStr += randItem;
JS 處理13位時間戳
下面總結一下js中時間戳與日期格式的相互轉換:1. 將時間戳轉換成日期格式:123456789101112function timestampToTime(timestamp) {var date = new Date(timestamp * 1000);//時間戳為10位需
用JS生成專業公文文件
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script
js 銀行卡四位一隔,錢三位用逗號隔開並強制保留兩位小數
orm num ava asc number locale rep atm 銀行 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>
JS如何生成15位的數字編號(位數可隨即改變)
//HTML程式碼 <button onclick="javascript:generate();return false;">點選生成數字:</button> <input type="text" id="generateCom" readonly="r
用JS獲取位址列引數的方法
方法一:採用正則表示式獲取位址列引數: <html> <head> </head> <body> <script type="text/javascript"> alert(GetQueryString("id")
js-時間戳轉普通的日期格式&生成num位隨機數&min-max之間的隨機數
自己用js封裝的 時間戳轉普通的日期格式 程式碼如下: function timeToDate(timestamp, formatTime) { var date = new Date(timestamp); // 年. var year = date.g
18位身份證號藏了什麼玄機?用js教你校驗身份證
大家好,想必各位程式猿已經有所發現,而相應地,在日常的開發任務需求了很多跟涉及到使用者的都幾乎需
JavaScript:用JS函式隱藏瀏覽器位址列 .
1、直接函式呼叫法: 在Body標籤之前插入如下程式碼 <script LANGUAGE=”JavaScript”> <!– function openwin(url) { window.open (url, “newwindow”, “height=300, width=400,
用js動態生成css樣式表
有時候我們需要利用js來動態生成頁面上style標籤中的css程式碼,方法很直接,就是直接建立一個style元素,然後設定style元素裡面的css程式碼,最後把它插入到head元素中。但有些相容性問題我們需要解決。首先在符合w3c標準的瀏覽器中我們只需要把要插入的css程式碼作為一個文字節點插入到
用JS獲取位址列引數的實用方法
方法如下:首先建立一個方法,引數name是url路徑中的引數名function GetQueryString(name){ var reg = new RegExp("(^|&)"
用js快速動態生成bootstrap table表格資料
var $table = $('#table');//繫結表格id $(function () { buildTable($table, 24, 24); //設定所要載入的表格列數和行數,此處為24行24列 }); function buildTable(
用JS獲取位址列引數的方法(超級簡單)
方法一:採用正則表示式獲取位址列引數:( 強烈推薦,既實用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = wi
js生成0-9的六位隨機數
js: function test(){ // 0-9的隨機數 var arr = [];//容器 for(var i =0;i<6;i++){//迴圈六次 var num =
js生成隨機數(多位字母加數字)
<div class="ry-num" ></div> //隨機數 function _getRandomString(len) { l
用js 將 HTML 的 內容生成 xml 檔案
<script language="JavaScript" type="text/javascript"> //第五種方法 var idTmr; function getExplorer() { var explorer = w
java隨機生成××到××位長度字串,數字和字母組合(6-13位舉例子)
/** * 目的 :獲取隨機 6-13之間隨機數 包含 6 和 13 * (rd.nextDouble())隨機返回0-1之間的數 不包括1 * 乘以8 隨機產生0-8之間的數 不包括8 * (int)轉換為整型 則隨機產生0-7之間的整數 */ public stati