Check if a password is compliant with a set of format rules (length, upper/lower letters, special chars...)
Currently, validates the password on the client side.
Future developments will include server validation, password strength estimator, and customized password blocks ready-to-use in apps.