js验证码代码怎么写(html零基础入门教程)

来源:国外服务器 在您之前已被浏览:1 次
导读:目前正在解读《js验证码代码怎么写(html零基础入门教程)》的相关信息,《js验证码代码怎么写(html零基础入门教程)》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《js验证码代码怎么写(html零基础入门教程)》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t

不多ββ先上代码

js验证码代码怎么写(html零基础入门教程)
  • 首先先创建一个 verification(n) 的函数方法,传进去的参数 n 表示到时候返回验证码的长度;

function verification(n) {

  • 再在循环开始之前创建一个接收每个随机数的数组

var arr = [];

  • 开始循环,循环n个随机数

for (var i = 0; i < n; i++) {

  • 新建一个变量接收 = 取整(随机生成0到9的随机数包含小数点 * 122位)为什么乘以122看下图,ASCLL码表小写z代表的值是122。
  • var type = parseInt(Math.random() * 122)js验证码代码怎么写(html零基础入门教程)

    ASCLL码表

    5.接着第一个判断,大于0并且小于9,这里是为了判断是不是数字。如果是数字就把它添加到数组中

    if(type >= 0 && type <= 9){

    arr.push(type);

    6.第二个判断是不是大写A到Z的69-90 或者 小写a到z的97-122; 如果是 用String.fromCharCode(type)这个方法可以转成ascll表中对应的字母,并添加到数组中

    }else if(type >= 65 && type <= 90 || type >= 97 && type <= 122){

    arr.push(String.fromCharCode(type));

    7.第三个判断,如果不是数字也不是字母,i–,让他重新循环一次

    }else{

    i–;

    }//判断结束

    }//循环结束

    8.最后循环结束把数组中的每个数字和字母,用join连接起来成字符串并返回

    return arr.join(“”);

    }

    9. console.log(verification(6));

    最后输出一次试试

    笨笨网美国主机,w ww.2 b p .n e t
    提醒:《js验证码代码怎么写(html零基础入门教程)》最后刷新时间 2025-03-21 11:18:13,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《js验证码代码怎么写(html零基础入门教程)》该内容的真实性请自行鉴别。