chan chan - 2 years ago 86
Javascript Question

Regex expression not working for password validation

I am trying to develop a regex pattern for password with following conditions
1) atleast 1 Uppercase character
2) atleast 3 lower case characters
3) atleast 1 digit
4) atleast 1 Special character
5) Minimum length should be 8 characters.
This is my javascript function. Can somebody help me with the expression. Thanks

validatePassword : function(password){
return false;
var regex = /^(?=.*[A-Z])(?=.*[!@#$&*])(?=.*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$/;
return false
return true

Answer Source

This regex will enforce these rules:

• At least one upper case
• At least three lower case
• At least one digit
• At least one special character
• Minimum 8 in length


Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download