[英]How to create regex for passwords validate with length 8 - 24 and contain at least 3 of the following: lowercase, uppercase, numbers, special char
[英]How to make a password generator with javascript where i can toggle length, special characters, numbers, uppercase and lowercase
function genPassword() {
var chars = "0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var passwordLength = prompt("Length:Enter a number between 8-128");
var specialcharacters = prompt("Would you like special characters?");
var numeric = prompt("Would you like numbers?");
var upper = prompt("Would you like uppercase?");
var lower = prompt("Would you like lowercase?");
var password = "";
for (var i = 0; i <= passwordLength; i++) {
var randomNumber = Math.floor(Math.random() * chars.length);
password += chars.substring(randomNumber, randomNumber +1);
}
document.getElementById("password").value = password;
}
当我单击我的生成 btn 时,我应该得到 5 个提示,并且提示应该让我们使用该信息来创建密码,例如 8(长度),是的,不,不,是的。
chars
开始chars
chars
中随机选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.