码迷,mamicode.com
首页 > Web开发 > 详细

js随机生成4位验证码

时间:2017-04-23 22:24:06      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:and   nic   div   rom   floor   ++   class   info   string   

方法一: /*随机生成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到七位

 

 
 

js随机生成4位验证码

标签:and   nic   div   rom   floor   ++   class   info   string   

原文地址:http://www.cnblogs.com/guanmin/p/6754228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!