簡體   English   中英

如何使用 javascript 制作密碼生成器,我可以在其中切換長度、特殊字符、數字、大寫和小寫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM