php/JS实现的生成随机密码(验证码)功能示例
发布:smiling 来源: PHP粉丝网 添加日期:2021-11-25 14:25:23 浏览: 评论:0
这篇文章主要介绍了php/JS实现的生成随机密码(验证码)功能,结合实例形式分析了php与javascript随机字符串生成相关的字符串遍历、随机数生成、编码转换等操作技巧,需要的朋友可以参考下。
本文实例讲述了php/JS实现的生成随机密码(验证码)功能,分享给大家供大家参考,具体如下:
PHP写法:
- //A-Z a-z 0-9 !#$%^&*
- $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%^&*";
- //生成随机字符
- function createPwd($str,$len){
- $pwd = '';
- $strlen = strlen($str);
- for($i=0;$i<$len;$i++){
- $pwd .= $str{mt_rand(0,$strlen-1)};
- }
- return $pwd;
- }
- echo createPwd($str,16);
运行结果:
TX!kXjmpZeHS7GOO
js写法
- //A-Z a-z 0-9 !#$%^&*
- var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%^&*";
- //生成随机字符
- function createPwd(str,len){
- var pwd = '';
- var maxPos = str.length;
- for(var i=0;i<len;i++){
- pwd += str.charAt(Math.floor(Math.random()*maxPos));
- }
- return pwd;
- }
- var passwd = createPwd(str,16);
- document.write(passwd);
使用在线HTML/CSS/JavaScript代码运行工具http://tools.jb51.net/code/HtmlJsRun测试上述JS代码,运行结果如下:
%^NceAuKz^g$fSdS
Tags: php生成随机密码 JS随机密码
相关文章
- ·php生成随机密码的几种方法(2013-11-13)
- ·PHP生成随机密码方法汇总(2021-06-16)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)