使用js实现验证码功能

19 篇文章 0 订阅
8 篇文章 0 订阅

使用js实现验证码功能

  1. 通过随机数可以做到生成随机数的功能
  2. 如果设定了一段固定的字符串,通过随机数确立可以确定随机索引值,那么就可以生成特定数据内的随机数
  3. 实现:
    定义数组:var str =‘abcdefghijklmnopqrstuvwxyz1234567890’;
    定义存放验证码的变量: var res ="";
    for(i<0;i<6;i++){
    // 需要几位随机数就循环多少次
    var a =parseInt( Math.random()*str.length)
    //parseInt是将生成的随机数变成整数,因为下标不能存在小数
    //生成多少到多少的随机数是用Math.random()×(max-min+1)+min 该题目字符串的长度就是我们要的长度,不需要计算
    }
    document.write(res)
  4. 结果:
    在这里插入图片描述
 <script>
        var str = 'abcdefghijklmnopqrstuvwxyz1234567890'
        var res = "";
        for (var i = 0; i < 6; i++) {
            var a =parseInt( Math.random()*str.length)
            res += str[a]
            console.log(res);
        }
        document.write(res)
    </script>
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值