验证码自动生成

<script>
    //获取验证码的函数
    function getTestCode(){
        //字典
        var allCharacterStr = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
        //获取随机数工具
        function getRandomNumber(min,max){
            return Math.floor(Math.random()*(max-min)+min);            //----------------------------------------------------------------------------0-1的随机数转变成某范围的随机数
        }
        //根据上述代码,编写函数。要求:返回随机字符所组成的指定长度的字符串。
        function getRandomStr(length){
            var str = '';
            //循环获取指定长度个随机字符
            for(var i=0; i<length; i++){
                //获取一个随机数
                var randomNumber = getRandomNumber(0,allCharacterStr.length);
                //获取一个随机字符
                var char = allCharacterStr[randomNumber];
                //拼接
                str+=char;
             }
            return str;  
        }
        return  getRandomStr(4);                    //----------------------------------------------------------------------------------------------------------------------------------返回获得的4位随机数
    }   

</script>

猜你喜欢

转载自blog.csdn.net/pk142536/article/details/78003651