2016-05-09 5 views
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(); 
}); 

}); 
+0

あなたはただ一つの大きな正規表現を持つことができます。このリンクを試して、あなたのニーズに合った式を見つけてください:http://regexlib.com/Search.aspx?k=password&AspxAutoDetectCookieSupport=1 –

答えて

0

はあなたのパスワードを検証するために、次のREGEXを使用することができます

!$%^&*()_+|~-=`{}[]:";'<>?,./ 
関連する問題