The password must contain at least one lowercase letter, one uppercase letter, one number and one non-alphanumeric character.