Generate random password string with requirements in javascript

前端 未结 20 1792
夕颜
夕颜 2020-12-07 07:56

I want to generate a random string that has to have 5 letters from a-z and 3 numbers.

How can I do this with JavaScript?

I\'ve got the following script, but

20条回答
  •  余生分开走
    2020-12-07 08:25

    There is a random password string generator with selected length

    let input = document.querySelector("textarea");
    let button = document.querySelector("button");
    let length = document.querySelector("input");
    
    function generatePassword(n) 
    {
    	let pwd = "";
    
      while(!pwd || pwd.length < n)
      {
      	pwd += Math.random().toString(36).slice(-22);
      }
      
      return pwd.substring(0, n);
    }
    
    button.addEventListener("click", function()
    {
    	input.value = generatePassword(length.value);
    });
    password:
    length:

提交回复
热议问题