2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > js实现随机数字字母验证码实例代码

js实现随机数字字母验证码实例代码

时间:2023-09-29 07:32:34

相关推荐

js实现随机数字字母验证码实例代码

web前端|js教程

javascript,验证,字母

web前端-js教程

验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式,我们利用比较简易的方式实现了这个功能。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类这篇文章主要为大家详细介绍了js随机验证码的实现代码,具体内容如下

最新个性导航站源码,ubuntu装系统好慢,tomcat虚拟机路径选择,阳台养爬虫,php中method属性有哪些,秦皇岛seo价格lzw

验证码:

最新版微测试源码,VScode开发桌面,ubuntu jbl,tomcat装在f,sqlite.db 带密码,wordpress如何使用安装插件,ie8前端框架哪个好,爬虫能给我们带来什么,php接收xml,网络seo付费推广,自己能创建彩票网站吗,网页编辑器代码,win10的管理模板lzw

微擎微信机器人源码,ubuntu18联网,爬虫小项目销售,下载的 php,域名 seo 影响lzw

纯字验证码var code ; //在全局定义验证码 function createCode(){ code = ""; var codeLength = 4;//验证码的长度 var checkCode = document.getElementById("code"); var random = new Array(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R, S,T,U,V,W,X,Y,);//随机数 for(var i = 0; i < codeLength; i++) {//循环操作var index = Math.floor(Math.random()*36);//取得随机数的索引(0~35)code += random[index];//根据索引取得随机数加到code上 } checkCode.value = code;//把code值赋给验证码}//校验验证码function validate(){ var inputCode = document.getElementById("input").value.toUpperCase(); //取得输入的验证码并转化为大写 if(inputCode.length <= 0) { //若输入的验证码长度为0alert("请输入验证码!"); //则弹出请输入验证码 }else if(inputCode != code ) { //若输入的验证码与产生的验证码不一致时alert("验证码输入错误!@_@"); //则弹出验证码输入错误createCode();//刷新验证码document.getElementById("input").value = "";//清空文本框 }else { //输入正确时alert("合格!^-^"); }}#code{ font-family:Arial,宋体; font-style:italic; color:green; border:0; padding:2px 3px; letter-spacing:3px; font-weight:bolder;}

验证码:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。