Sprawdzanie poprawności hasła za pomocą Regex
Pracuję nad aplikacją Rails 3, która musi zweryfikować hasło na podstawie następujących kryteriów:must be at least 6 characters and include one number and one letter.
Oto mój 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."}
Teraz, jeśli podam hasło (na przykład: dogfood), przejdzie. Potrzebuję jednak spełnić powyższe kryteria.
Nie jestem zbyt dobry w regex, więc wszelka pomoc jest bardzo mile widziana!