must contain at least one lowercase letter
must contain at least one uppercase letter
must contain at least one digit