我想知道是否有人知道Firebase的电子邮件和密码验证API的官方密码。
到目前为止,我知道有
如果是这种情况,那我验证的正则表达式是{6,}
吗? (或者我可以检查一下场地的长度)
编辑:我认为它与Google's normal password requirements类似,但只需要6个字符而不是8个字符。
答案 0 :(得分:3)
您的理解是正确的 - 唯一的要求是至少6个字符。
但是,如果您正在构建Android / iOS应用程序,我建议不要在应用程序中对验证逻辑进行硬编码,因为新用户注册请求由Firebase Auth服务器处理。
答案 1 :(得分:2)
对于在发送到 firebase 之前寻找正则表达式来验证密码的任何人。
我建议使用这种模式,因为它通过了资格:
let pattern: String = "(?=.*[0-9a-zA-Z]).{6,}"
{6,}
(?=.*[0-9a-zA-Z])