资讯专栏INFORMATION COLUMN

canvas 实现随机验证码

chengjianhua / 2259人阅读

摘要:实现随机验证码自定义验证码个人博客汉字汉字随机有很多繁体字,生僻字,最好建立汉字库数字字母数字字母混合随机自定义随机汉字随机字母随机数字字母数字混合自定义请输入验证码引入库使用随机汉字随机字母随机数字字母数字混合自定义验证码自定义验证码

canvas 实现随机验证码 - 自定义验证码
个人博客 http://taoquns.com/paper/59ba...

demo
github

汉字 (汉字随机有很多繁体字,生僻字,最好建立汉字库)

数字

字母

数字字母混合随机

自定义

hanzi() 随机汉字

getLetter() 随机字母

getNumber() 随机数字

NumberOrLetter() 字母数字混合

setCode(str) 自定义

demo

html

    

请输入验证码

js

// 引入库

let cvs1 = document.querySelector("#code1")
let cvs2 = document.querySelector("#code2")
let cvs3 = document.querySelector("#code3")
let cvs4 = document.querySelector("#code4")
let cvs5 = document.querySelector("#code5")

let a1 = new captcha(cvs1)
let a2 = new captcha(cvs2)
let a3 = new captcha(cvs3)
let a4 = new captcha(cvs4)
let a5 = new captcha(cvs5)


a1.hanzi() // 使用随机汉字
console.log( a1.str )

a2.getLetter() // 随机字母
console.log( a2.str )

a3.getNumber() // 随机数字
console.log( a3.str )

a4.NumberOrLetter() // 字母数字 混合
console.log( a4.str )

a5.setCode("自定义验证码") // 自定义验证码
a5.disturb()

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/82844.html

相关文章

  • 鸿蒙开源第三方组件——SwipeCaptcha_ohos3.0旋转验证组件

    摘要:步骤设置控件监听事件,重新生成验证区域在文件中添加控件在文件中添加控件,用于显示旋转验证的动态效果。先实例化一个随机数对象,用于后续计算随机生成的旋转验证块角度值。 前言基于安卓平台的滑动拼## 二级标题图验证组件SwipeCaptcha(https://github.com/mcxtzhang/SwipeCa...

    Amos 评论0 收藏0
  • 验证识别

    摘要:下面我们便来讲种验证码的识别方式和一些思路。哈哈库其实,验证码识别归根到底还是对各种各样图片的识别和操作,中有很对图像处理的库,其中就是其中之一。所以在处理验证码识别之前,必须先了解库和。第五步,按照规定轨迹进行拖动,完成验证。 写在前面 现在,很多网站采取各种各样的措施来反爬虫,其中之一就是使用验证码。当我们访问网页时,必须先通过验证码才能够访问页面。下面我们便来讲2种验证码的识别方...

    keke 评论0 收藏0
  • 验证识别

    摘要:下面我们便来讲种验证码的识别方式和一些思路。哈哈库其实,验证码识别归根到底还是对各种各样图片的识别和操作,中有很对图像处理的库,其中就是其中之一。所以在处理验证码识别之前,必须先了解库和。第五步,按照规定轨迹进行拖动,完成验证。 写在前面 现在,很多网站采取各种各样的措施来反爬虫,其中之一就是使用验证码。当我们访问网页时,必须先通过验证码才能够访问页面。下面我们便来讲2种验证码的识别方...

    willin 评论0 收藏0
  • 验证识别

    摘要:下面我们便来讲种验证码的识别方式和一些思路。哈哈库其实,验证码识别归根到底还是对各种各样图片的识别和操作,中有很对图像处理的库,其中就是其中之一。所以在处理验证码识别之前,必须先了解库和。第五步,按照规定轨迹进行拖动,完成验证。 写在前面 现在,很多网站采取各种各样的措施来反爬虫,其中之一就是使用验证码。当我们访问网页时,必须先通过验证码才能够访问页面。下面我们便来讲2种验证码的识别方...

    k00baa 评论0 收藏0
  • Js - 收藏集 - 掘金

    摘要:微信小程序之获取并解密用户数据获取后端掘金版权声明本文为博主原创文章,若需转载,请注明出处。正题开始,前端怎么学中文指南基本操作指南前端掘金作者缉熙简介是推出的一个天挑战。 使用 JS 在客户端判断当前网络状态 - 前端 - 掘金 navigator.onLine 通过navigator.onLine判断当前网络状态: if(navigator.onLine){ ...}else{ ....

    gself 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<