Генератор паролей jquery или javascript, по крайней мере, с заглавной буквы и номером - PullRequest
1 голос
/ 30 апреля 2011

Как нужно изменить один из этих примеров, чтобы в пароле были хотя бы заглавные буквы и цифры?

Генератор паролей jQuery

http://javascript.internet.com/passwords/password-generator.html

http://www.blazonry.com/javascript/password.php

или любой другой пример:)

1 Ответ

13 голосов
/ 30 апреля 2011

от макушки головы:

function generatePassword(len){
    var pwd = [], cc = String.fromCharCode, R = Math.random, rnd, i;
    pwd.push(cc(48+(0|R()*10))); // push a number
    pwd.push(cc(65+(0|R()*26))); // push an upper case letter

    for(i=2; i<len; i++){
       rnd = 0|R()*62; // generate upper OR lower OR number
       pwd.push(cc(48+rnd+(rnd>9?7:0)+(rnd>35?6:0)));
    }

    // shuffle letters in password
    return pwd.sort(function(){ return R() - .5; }).join('');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...