php/JS实现的生成随机密码(验证码)功能示例

2025-05-29 0 80

本文实例讲述了php/JS实现的生成随机密码(验证码)功能。分享给大家供大家参考,具体如下:

PHP写法:

?

1

2

3

4

5

6

7

8

9

10

11

12
//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写法

?

1

2

3

4

5

6

7

8

9

10

11

12

13
//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代码运行工具https://tool.zzvips.com/t/runcode/测试上述JS代码,运行结果如下:

%^NceAuKz^g$fSdS

PS:这里再为大家提供两款功能类似的在线工具供大家参考:

在线随机数字/字符串生成工具:https://tool.zzvips.com/t/kami/

在线随机字符/随机密码生成工具:https://tool.zzvips.com/t/randkey/

希望本文所述对大家PHP程序设计有所帮助。

原文链接:https://blog.csdn.net/u010071211/article/details/84307118

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 php/JS实现的生成随机密码(验证码)功能示例 https://www.kuaiidc.com/92698.html

相关文章

发表评论
暂无评论