随机验证码在我们实际的开发中经常可以用到,看似复杂,其实很简单。
需要用到的就是生成随机数、字符串与数组操作等知识。
var str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; var arr = str.split(""); var result = ""; for(var i = 0; i < 4; i++){ var n = Math.floor(Math.random() * arr.length); result += arr[n]; } document.write(result);
浏览器预览效果是这样的:
这个每次刷新都会有新的结果。