0
ich versuche, eine einfache Passwortstärkeüberprüfung zu tun. ich bin neu dazu und ich konnte nicht finden, wie man Symbole in meinen Code einbaut. Was ist der Befehl, Symbole hinzuzufügen?Kennwortüberprüfungsskript. Fügen Sie Symbole hinzu
$(document).ready(function() {
$('input[type=password]').keyup(function() {
var pswd = $(this).val();
if (pswd.length < 8) {
$('#length').removeClass('valid').addClass('invalid');
} else {
$('#length').removeClass('invalid').addClass('valid');
}
//validate letter
if (pswd.match(/[A-z]/)) {
$('#letter').removeClass('invalid').addClass('valid');
} else {
$('#letter').removeClass('valid').addClass('invalid');
}
//validate capital letter
if (pswd.match(/[A-Z]/)) {
$('#capital').removeClass('invalid').addClass('valid');
} else {
$('#capital').removeClass('valid').addClass('invalid');
}
//validate number
if (pswd.match(/\d/)) {
$('#number').removeClass('invalid').addClass('valid');
} else {
$('#number').removeClass('valid').addClass('invalid');
}
}).focus(function() {
$('#pswd_info').show();
}).blur(function() {
$('#pswd_info').hide();
});
});
Man kann nur einen großen regulären Ausdruck hat. Versuchen Sie diesen Link, um einen Ausdruck zu finden, der Ihren Anforderungen entspricht: http://regexlib.com/Search.aspx?k=password&AspxAutoDetectCookieSupport=1 –