js隨機生成4位驗證碼


方法一: /*隨機生成4位驗證碼*/
 /*step1:將所有字母,數字裝入一個數組備用*/
 var codes=[];
 //數字:48-57;unicode編碼
 for(var i=48;i<57;codes.push(i),i++);
 /*console.log(codes);*/
//大寫字母:65-90;unicode編碼
for(var i=60;i<90;codes.push(i),i++);
//小寫字母:97-122;unicode編碼
for(var i=97;i<122;codes.push(i),i++);
var arr=[];
for(var i=0;i<4;i++) {   //從0-61之間取隨機數
    var index = Math.floor(Math.random() * (61 - 0 + 1) + 0);
    var char = String.fromCharCode(codes[index]);
    arr.push(char);
}
 /*console.log(arr);*/
 var code=arr.join("");
 document.write("驗證碼:"+code);

 方法二:簡便技巧:

console.log(Math.random().toString(36).substring(3,7));  //3,7截取3到七位


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM