- hasło musi mieć minimum 6 znaków
- musi zawierać małe litery
- musi zawierać duże litery
- musi zawierać cyferki
- hasło składa się tylko z alfanumerycznych znaków.
Moja funkcja wygląda tak :
function validate(password) { return /^([\w]{6,})$/..test(password); }
A przykładowe hasła i ich wyniki powinny wyglądać tak :
jI38D55 - Expected true a2.d412 - Expected false JHD5FJ53 - Expected false !fdjn345 - Expected false jfkdfj3j - Expected false 123 - Expected false abc - Expected false Password123 - Expected true
Czy ktoś może mi pomóc napisać wyrażenie regularne