javascript生成数字字母混合验证码。
var arr = [];
for(var i=0;i<4;i++){
do{ //去掉除数字字母外的特殊符号
var num = parseInt(Math.random()*1000)%(122-48+1)+48; //确定密码范围 数字+字母
}while(num>57&&num<65 || num>90&&num<97)
arr[i] = String.fromCharCode(num); //将ASC码值转换为字符
}
var str = arr.join("");
console.log(str);