Thomas_Jung
Erfahrenes Mitglied
HI
Ich habe eine Funktion die mir ein Passwort erstellt.
Nun möchte ich das, das generierte Passwort IMMER mindestens eine Ziffer, einen Klein und einen Großbuchstaben enthält.
Kann mir jemand helfen wie der Code modifiziert werden muss?
Gruß Thomas
Ich habe eine Funktion die mir ein Passwort erstellt.
Javascript:
(function($) {
$.generateRandomPassword = function(limit) {
limit = limit || 10;
var password = '';
var chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789';
var list = chars.split('');
var len = list.length, i = 0;
do {
i++;
var index = Math.floor(Math.random() * len);
password += list[index];
} while(i < limit);
return password;
};
})(jQuery);
$(function() {
$('#generate_password').click(function(event) {
var pwd = $.generateRandomPassword(6);
$('#password_result').val(pwd);
event.preventDefault();
});
});
HTML:
<input type="text" id="password_result" />
<a href="#" id="generate_password">Erstellen</a>
Nun möchte ich das, das generierte Passwort IMMER mindestens eine Ziffer, einen Klein und einen Großbuchstaben enthält.
Kann mir jemand helfen wie der Code modifiziert werden muss?
Gruß Thomas