function getVc(num,str='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'){
//定义一个新的空字符串接收验证码
let string='';
//设置死循环,一直到string的长度=== num
while(true){
//产生随机索引下标
var index=parseInt(Math.random()*str.length);
//判断随机产生的索引下标所对应的数据单元是否在string中
//如果不在,将数值写入
if(string.indexOf(str[index])=== -1){
string+=str[index];
}
if(string.length=== num){
return string;
}
}
}
console.log(getVc(6));
JS小案例-获取随机且不重复的验证码
最新推荐文章于 2022-10-11 10:54:49 发布