javascript - Password validation script. Add symbols -


i trying simple password strength checker. im new , couldnt find how include symbols in code.whats command add symbols?

    $(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(); });  }); 

you can use following regex validate password:

if( pswd.match(/[$-/:-?{-~!"^_`\[\]]/) ) {     $('#symbol').removeclass('invalid').addclass('valid'); } else {     $('#symbol').removeclass('valid').addclass('invalid'); } 

it checks follwoing symbols in password:

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

Comments

Popular posts from this blog

wireshark - USB mapping with python -

c++ - nodejs socket.io closes connection before upgrading to websocket -

Deploying Qt Application on Android is really slow? -