js随机密码产生函数
更新时间:2010年08月09日 23:48:57 作者:
在网上找了好多随机产生的密码的代码,没一个好用的,所以就随便写了一个
复制代码 代码如下:
function randPassword()
{
var text=['abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890','~!@#$%^&*()_+";",./?<>'];
var rand = function(min, max){return Math.floor(Math.max(min, Math.random() * (max+1)));}
var len = rand(8, 16); // 长度为8-16
var pw = '';
for(i=0; i<len; ++i)
{
var strpos = rand(0, 3);
pw += text[strpos].charAt(rand(0, text[strpos].length));
}
return pw;
}
测试代码:
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
相关文章
javascript getElementsByTagName
DC大神为早期不支持getElementsByTagName的浏览器写的hack,当然与原生的不能同日而言,原生的用到缓存机制呢。2011-01-01Web性能优化系列 10个提升JavaScript性能的技巧
Javascript 性能优化绝不是一种书面的技术,Nicholas 的技术演进列出了10条建议,帮助你写出高效的 JS 代码2016-09-09用 JavaScript 给站外链接的 cursor 进行改造
用 JavaScript 给站外链接的 cursor 进行改造...2006-12-12JavaScript库之vanilla-tilt使用教程(一个平滑的3D倾斜库)
vanilla-tilt.js是Javascript中一个平滑的3D倾斜库,可以让网页的一些控件变得动态起来,下面这篇文章主要给大家介绍了关于JavaScript库之vanilla-tilt使用的相关资料,需要的朋友可以参考下2023-02-02JS实现预加载视频音频/视频获取截图(返回canvas截图)
这篇文章主要介绍了JS实现预加载视频音频/视频获取截图(返回canvas截图)的相关资料,需要的朋友可以参考下2017-10-10
最新评论