js 四位数字字母混合验证码

四位数字字母混合验证码(数字+大写字母+小写字母)

数字可以随机,字母配合ASCII码转换

// min-max范围内随机数function random(min,max){//判断min和max的大小 if(min > max){ [min,max]=[max,min] } return Math.floor(Math.random() * (max-min+1) ) + min}function Code(min,max){var code = "";for(var i = 0 ; i < 4 ; i ++){ switch(random(1 , 3)){//ASCII码转换 case 1 : min = 48; max = 57; break; case 2 : min = 65; max = 90; break; case 3 : min = 97; max = 122; break; } var randomsz = random(min , max); code += String.fromCharCode(randomsz);}return code;}console.log(Code());

相关文章