简单的js验证码
来源:互联网 发布:俄罗斯聊天软件下载 编辑:程序博客网 时间:2024/06/08 07:38
登录注册页面非常实用的验证码函数,直接上代码:
function createCode(len) {
var seed = new Array('abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ','0123456789'); //创建需要的数据数组
// ,'!@#$%^&*/*-+.?'
var idx, i;
var result = ''; //返回的结果变量
for(i = 0; i < len; i++){ //根据指定的长度
idx = Math.floor(Math.random() * seed.length); //获得随机数据的整数部分-获取一个随机整数
result += seed[idx].substr(Math.floor(Math.random() * (seed[idx].length)), 1); //根据随机数获取数据中一个值
}
return result; //返回随机结果
}
tip:直接调用这个函数,并传入你想要的验证码长度即可生成对应长度的验证码,是不是很简单?
你还可以在数组中加入其它字符,便会在随机生成的验证码中加入这些字符。
but 这样做出来的验证码有个小bug,用户(或脚本文件)可以直接复制验证码框中的内容到输入框中,所以应在代码中添加无法选中或复制字符的代码,详见我另一篇博文
http://blog.csdn.net/momdiy/article/details/53524339
0 0
- 简单的js验证码
- 简单的js验证码
- JS简单验证码
- js简单验证码
- JS做简单的验证码
- js简单的验证码测试
- 【案例】简单的js验证码
- 简单的身份证验证(JS)
- 简单的js验证密码
- 简单的JS表单验证
- 简单的JS表单验证
- js简单的验证邮箱
- js生成简单验证码并验证
- 简单验证码Js代码
- js简单字母验证码
- 超简单的 Java+JS 图片验证码生成方式
- node.js在服务端实现简单的验证码--captchapng
- JS的实现简单的表单验证
- Android SharePreferences 源码分析
- 刘汝佳的算法竞赛入门经典(第2版) 习题解答
- #循环中的continue 和 break
- zoj2099
- java反射机制
- 简单的js验证码
- 关于maven本地仓库新建项目报错的解决
- 想要学习Linux技术,先好好的读一本Linux书籍吧
- HDU1059:Dividing(多重背包二进制优化)
- lightOJ 1045 Digits of Factorial (数位计数)
- SlidingMenu 侧滑菜单
- sql行转列和列转行
- 求最大的数(二):利用委托改成一个入口函数
- 问题三十八:C++中bad alloc问题(1)——分析问题