http://www.oschina.net/code/snippet_54100_2953
function password(length, special) {
var iteration = 0;
var password = "";
var randomNumber;
if(special == undefined){
var special = false;
}
while(iteration < length){
randomNumber = (Math.floor((Math.random() * 100)) % 94) + 33;
if(!special){
if ((randomNumber >=33) && (randomNumber <=47)) { continue; }
if ((randomNumber >=58) && (randomNumber <=64)) { continue; }
if ((randomNumber >=91) && (randomNumber <=96)) { continue; }
if ((randomNumber >=123) && (randomNumber <=126)) { continue; }
}
iteration++;
password += String.fromCharCode(randomNumber);
}
return password;
}
http://www.jb51.net/article/24534.htm
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;
}
分享到:
相关推荐
实现JavaScript随机密码生成器的关键在于理解JavaScript中的Math对象和字符串方法。Math对象提供了一系列用于生成随机数的方法,如`Math.random()`,它返回0到1之间的一个浮点数(不包括1)。而字符串方法如`String....
下面是一个基本的JavaScript随机密码生成器示例: ```javascript function generatePassword(length) { var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()'; var password...
【JavaScript随机密码生成器插件】是一个非常实用的工具,尤其对于那些需要在网页上提供安全登录或数据保护功能的开发者来说。这个插件利用JavaScript编程语言,为用户动态生成安全且随机的密码,增加了网站的安全性...
JavaScript中的随机密码生成器以及源代码 项目:JavaScript中的随机密码生成器及源代码 请向下滚动并点击下载按钮,免费下载JavaScript中的随机密码生成器。 随机密码生成器是一个使用HTML、CSS和JavaScript开发...
在线随机密码生成器是一个网页应用,它利用HTML作为页面结构,JQuery作为JavaScript库来增强交互性,帮助用户快速生成安全的随机密码。这个工具在现代社会中尤其有用,因为网络安全日益重要,用户需要为各种账户设置...
JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,包括动态内容、用户交互、数据处理以及创建各种实用工具,如我们这里的随机密码生成器。这个"JS随机密码生成器.rar"是一个压缩包...
此仓库包含一个javaScript随机密码生成器,该生成器考虑了用户指定的密码长度,小写字符接受,大写字符接受,数字接受和/或特殊字符接受。 该密码是在单击按钮时生成的,然后输出到用户屏幕。 提示用户输入长度在8...
这个zip文件“随机密码生成器_js.zip”显然包含了使用JavaScript实现的随机密码生成器的相关代码和资源。JavaScript是一种广泛使用的客户端脚本语言,允许在用户浏览器中执行动态功能,如网页交互和数据处理。 在...
总的来说,这个在线随机密码生成器网站源码是一个实用的前端开发实例,展示了如何利用基本的Web技术实现功能丰富的应用,同时提供了学习和定制的安全密码生成工具。对于想要学习前端开发或者增强安全意识的用户来说...
一个使用 HTML、CSS 和 JavaScript 制作的随机密码生成器
【jQuery HTML5随机密码生成器】是一个基于JavaScript库jQuery和HTML5技术的实用工具,用于创建安全、随机的密码。这个插件允许用户根据特定的需求定制密码的组成,包括大写字母、小写字母和特殊符号,从而为用户...
JavaScript部分是此模板的核心,它包含了随机密码生成的逻辑。JavaScript可以生成各种长度和复杂度的随机字符串,通过选择字母、数字、特殊字符等组合来创建安全的密码。这部分代码可能包含多个函数,如一个用于生成...
网页模板——JS实现随机密码生成器可控制密码复杂度是一个基于JavaScript技术的实用工具,用于生成自定义复杂度的随机密码。这个模板提供了一个用户友好的界面,允许用户根据自己的安全需求选择密码的长度和复杂性,...
总结来说,这个“js+css3随机密码生成器代码”项目展示了如何结合JavaScript和CSS3来创建一个既实用又美观的在线工具。它体现了前端开发中动态交互和视觉设计的重要性,对于学习和实践这两种技术的开发者而言,是一...
在JavaScript(JS)中实现一个随机密码生成器是一项常见的任务,尤其对于开发用户安全认证功能的Web应用来说。这个"JS实现随机密码生成器可控制密码复杂度.zip"压缩包可能包含了一个示例代码,用于生成自定义复杂度...
一个密码生成器通常会接受用户设定的一些参数,如密码长度、是否包含特殊字符、数字、大写字母等,然后根据这些规则生成随机密码。这个JavaScript实现可能利用了Math.random()函数来生成随机数,并结合字符集(如...
这是一个基于JavaScript和CSS3的随机密码生成器的项目,主要应用于网页端,旨在为用户提供一个安全、方便的方式来生成随机密码。这个项目包含了HTML5、JavaScript和CSS3这三种核心技术,展示了它们在现代网页开发中...
Vue.js随机密码生成器插件是一个实用的前端开发工具,主要应用于网页端,它结合了Vue.js、JavaScript和Element-UI库,为用户提供了一个简洁且功能丰富的界面来生成随机密码。这个插件对于那些需要在应用程序中添加...
在这个项目中,我们使用Vue与JavaScript和Element-UI库一起创建了一个网页版的随机密码生成器工具。Element-UI是基于Vue的一个组件库,提供了丰富的界面元素,使得开发更加高效。 在随机密码生成器中,以下几个关键...