当前位置:   article > 正文

随机4位验证码(JS简单方法)_使用math对象的属性及随机数方法和string对象的相关方法生成一个四位验证

使用math对象的属性及随机数方法和string对象的相关方法生成一个四位验证

验证码随处可见,当我们输入账号密码登录时都得进行验证码验证,这里我们用JS实现一下随机4位数验证码,直接上代码。

<script>
   function getStr(){
   		var arr=[];
   		for(var i=48;i<123;i++){
   			if(i>57 && i<65) continue;
   			if(i>90 && i<97) continue;
   			arr.push(String.fromCharCode(i));
   		}
   		//数组随机乱序
   		arr.sort(function(){
   			return Math.random()-0.5;
   		});
   		arr.length=4;
   		return arr.join("");
   }
</script>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
function getStr(){
   		var arr=[];
   		for(var i=48;i<123;i++){
   			if(i>57 && i<65) continue;
   			if(i>90 && i<97) continue;
   			arr.push(String.fromCharCode(i));
   		}
   		var str="";
   		while(str.length<4){
   			var s=Math.floor(Math.random()*arr.length);
   			if(str.indexOf(arr[s])>-1) continue;
   			str+=arr[s]
   		}
   		return str;
   }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54554
推荐阅读
相关标签
  

闽ICP备14008679号