function createCode() {
// 定义随机数
var str = "qwertyuiopasdfghjklzxcvbnm" + "QWERTYUIOPASDFGHJKLZXCVBNM" + "0123456789";
// 定义验证码
var code = "";
// arr集合存放随机数
var arr = [];
for (var i = 0; i < str.length; i++) {
arr.push(str[i]);
}
// 循环4次取值
for (var i = 0; i < 4; i++) {
// 取出随机索引下标
var index = Math.floor((Math.random() * arr.length));
// 判断验证码是否重复,如果重复,重新取值
if(code.indexOf(arr[index])==-1){
code += arr[index];
}else{
i--;
}
}
return code;
}
console.log(createCode());
js随机生成不重复的验证码
最新推荐文章于 2023-10-18 20:00:42 发布