js随机生成数字验证码

前端之家收集整理的这篇文章主要介绍了js随机生成数字验证码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。
JS代码如下:
  1. /**
  2. * @param
  3. * @arrange (512.笔记) jb51.cc
  4. **/
  5. //方法一: /*随机生成4位验证码*/
  6. /*step1:将所有字母,数字装入一个数组备用*/
  7. var codes=[];
  8. //数字:48-57;unicode编码
  9. for(var i=48;i<57;codes.push(i),i++);
  10. /*console.log(codes);*/
  11. //大写字母:65-90;unicode编码
  12. for(var i=60;i<90;codes.push(i),i++);
  13. //小写字母:97-122;unicode编码
  14. for(var i=97;i<122;codes.push(i),i++);
  15. var arr=[];
  16. for(var i=0;i<4;i++) {   //从0-61之间取随机
  17.     var index = Math.floor(Math.random() * (61 - 0 + 1) + 0);
  18.     var char = String.fromCharCode(codes[index]);
  19.     arr.push(char);
  20. }
  21.  /*console.log(arr);*/
  22.  var code=arr.join("");
  23.  document.write("验证码:"+code);
  24.  
  25.  
  26. //方法二:简便技巧:
  27. console.log(Math.random().toString(36).substring(3,7));  //3,7截取3到七位
  28. // 来自:编程之家 jb51.cc(jb51.cc)

猜你在找的JavaScript相关文章