0
私は簡単なパスワード強度チェッカーをしようとしています。私はこれに新しいと私は私のcode.Whatsにシンボルを追加するコマンドを含む方法を見つけることができませんでしたか?パスワード検証スクリプト。記号を追加する
if(pswd.match(/[$-/:-?{-~!"^_`\[\]]/)) {
$('#symbol').removeClass('invalid').addClass('valid');
} else {
$('#symbol').removeClass('valid').addClass('invalid');
}
それはあなたのパスワードでfollwoingシンボルをチェック:
$(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();
});
});
あなたはただ一つの大きな正規表現を持つことができます。このリンクを試して、あなたのニーズに合った式を見つけてください:http://regexlib.com/Search.aspx?k=password&AspxAutoDetectCookieSupport=1 –