纯原生js封装随机验证码函数,拿走即用.
function getCode(num){
// num:生成num位验证码
// 定义一个验证码库
var library = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
// 声明一个空字符串用来存放验证码
var str = ' ';
// 使用循环来取每一个验证码
for (var i = 0; i < num; i++){
// 声明一个变量用来存放其中的一个验证码
var a = Math.floor(Math.random()*(library.length - 0) + 0);
// 将获取到的验证码追加到空字符串中
str += library.charAt(a);
};
// 设置返回值 将验证码返回
return str;
};
// 调用函数
var s = getCode(5);
console.log(s);