Validating Password using Regex

Viewed 12740

I am working on a Rails 3 application that needs to validate the password based on the following criteria: must be at least 6 characters and include one number and one letter.

Here is my Regex:

validates :password, :format => {:with => /^[([a-z]|[A-Z])0-9_-]{6,40}$/, message: "must be at least 6 characters and include one number and one letter."}

Right now if I put in a password of (for ex: dogfood) it will pass. But what I need it to do is to pass the criteria above.

I am not all that great at regex, so any and all help is greatly appreciated!

1 Answers
Related