代码如下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<button onclick="getCode()">获取随机码</button>
</body>
<script>
function getStateCode(codeLength){
var UPPER = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var LOWER = UPPER.toLocaleLowerCase();
var DIGITS = "0123456789";
var ALPHA_NUMBER = UPPER + LOWER + DIGITS;
var MIN_STRING_LENGTH = 1;
var MIN_SYMBOLS_LENGTH = 2;
var symbols=new Array()
for(let i= 0; i< ALPHA_NUMBER.length;i++){
symbols[i] = ALPHA_NUMBER.charAt(i)
}
var stateCode = "";
for(let i= 0;i<codeLength;i++){
stateCode += symbols[Math.floor((Math.random() * symbols.length))];
}
return stateCode;
}
function getCode(){
var stateCode = getStateCode(30);
alert(stateCode);
}
</script>
</html>