html验证码

本文介绍了HTML中两种验证码的实现方式:1.纯数字验证码;2.数字与字母组合的验证码,探讨了它们在网页安全中的应用和效果。

1.纯数字验证码
2.数字与字母组合验证码

 /*
           数字验证码:随机数字0~9  6位数字
           数字和字符组成的验证码:
                  0~9
                  a~z 97~122
                  A~Z 65~90
                  随机:0~122
           方法:
              1、生成一个数组,装有单个字符,长度62数字
                   随机 0~61的下标
              2、随机ASCII码值
                  


            */
            //n位验证码 每一个数字的范围 0~9 parseInt(Math.random()*9)
            function numTestCode(n){
                var arr = [];//存储生成的数字
                for(var i=0;i<n;i++){
                    var num = parseInt(Math.random()*9);
                    arr.push(num);
                }
                return arr.join("");
            }
            alert(numTestCode(6));

            function testCode(n){
                var arr = [];
                for(var i=0;i<n;i++){
                    var num = parseInt(Math.random()*123);
                    if(num>=0 && num<=9){
                        arr.push(num);
                    }else if(num>=97 && num<=122 || num>=65 && num<=90){
                        arr.push(String.fromCharCode(num));
                    }
                    else{
                        i--;
                    }
                }
                return arr.join("");
            }
            alert(testCode(6));

html中,验证码应用

在这里插入图片描述

在这里插入图片描述
效果
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值