//lianxi.js代码
//取随机数验证码
//1.要随机的值放入到数组中
var arr = [0,1,2,3,4,5,6,7,8,9,
'a','b','c','d','e','f','g','h','i'
'g','k','l','m','n','o','p','q','r',
's','t','u','v','w','x','y','z','A',
'B','C','D','E','F','G','H','I','G',
'K','L','M','N','O','P','Q','R','S',
'T','U','V','W','X','Y','Z'];
var str='';
//2.随机取4次
for(var i=0;i<4;i++){
//产生0~数组长度之间的随机数(小数)
var num = Math.random()*arr.length;
//产生0~数组长度之间的随机数
num = Math.floor(num);
//arr[num]
//通过随机下标找到数组中的元素
str += arr[num];
}
console.log(str);
//用户反复输入
while(true){
var code = prompt('please input code');
//如果输入的和验证码一致
if(code == str){
alert('login success');
break;//终止循环
}
}
//1.要随机的值放入到数组中
var arr = [0,1,2,3,4,5,6,7,8,9,
'a','b','c','d','e','f','g','h','i'
'g','k','l','m','n','o','p','q','r',
's','t','u','v','w','x','y','z','A',
'B','C','D','E','F','G','H','I','G',
'K','L','M','N','O','P','Q','R','S',
'T','U','V','W','X','Y','Z'];
var str='';
//2.随机取4次
for(var i=0;i<4;i++){
//产生0~数组长度之间的随机数(小数)
var num = Math.random()*arr.length;
//产生0~数组长度之间的随机数
num = Math.floor(num);
//arr[num]
//通过随机下标找到数组中的元素
str += arr[num];
}
console.log(str);
//用户反复输入
while(true){
var code = prompt('please input code');
//如果输入的和验证码一致
if(code == str){
alert('login success');
break;//终止循环
}
}
//html代码
<script src="lianxi.js"></script>
//js和html代码必须在同一目录下
                
                  
                  
                  
                  
本文介绍了一种使用JavaScript实现的简单随机验证码生成方法,并演示了如何进行用户输入验证。通过定义一个包含数字和字母的数组,利用Math.random()函数生成随机索引,从而选取数组中的元素来构成验证码。
          
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					879
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            