Suggerire una password forte è una caratteristica implementata con successo da WordPress usando jQuery.
Il codice jQuery è il seguente:
var createPwd = function( charNum ) {
charNum = charNum || 16;
var validCharacters = "abcdefghijklmnopqrstuxyvwzABCDEFGHIJKLMNOPQRSTUXYVWZ0123456789><!|/()=?*+#-_@:.;,&%";
var validCharNumber = validCharacters.length;
var result = "";
if( charNum > validCharNumber ) {
console.warn( charNum + ": too long" );
return;
}
for( var i = 0; i < charNum; ++i ) {
var index = Math.floor( ( Math.random() * ( validCharNumber - 1 ) ) + 1 );
result += validCharacters[index];
}
return result;
};
$(function() {
$( "#pwd" ).val( createPwd() );
});