Firebase Password Validation allowed regex
Your understanding is correct - the only requirement is a minimum of 6 chars.
However, if you are building Android/iOS apps, I would suggest -not- to hardcode the validation logic in your app, since the new user signup request is handled by Firebase Auth server.
For anyone looking for a regular expression to validate password before sending to firebase.
I suggest to use this pattern as it pass as minimum
qualifications! also firebase verify and validate password after you send it too Firebase cloud... so keep it simple.
let pattern: String = "(?=.*[0-9a-zA-Z]).{6,}"
- Minimum 6 character:
{6,}
- Any character allowed:
(?=.*[0-9a-zA-Z])
Remember, it is just the minimum requirements for a valid password, you can choose how strong the password should be based on your software.