regex - Firebase 密码验证允许正则表达式

标签 regex firebase firebase-authentication

我想知道是否有人知道 Firebase 的电子邮件和密码身份验证 API 的官方允许密码。

到目前为止,我明白有

  • 至少需要 6 个字符
  • 允许 a-z
  • 允许 A-Z
  • 允许 0-9
  • 允许使用特殊字符 ~`!@#$%^&*()-_+=|}]{["':;?/>.<,
  • 允许使用空格

  • 如果是这种情况,我这边验证的正则表达式是否只是 {6,} ? (或者我可以检查字段的长度)

    编辑:我认为它类似于 Google's normal password requirements但只需要 6 个字符而不是 8 个字符。

    最佳答案

    您的理解是正确的 - 唯一的要求是至少 6 个字符。

    但是,如果您正在构建 Android/iOS 应用程序,我建议不要在您的应用程序中对验证逻辑进行硬编码,因为新用户注册请求由 Firebase Auth 服务器处理。

    关于regex - Firebase 密码验证允许正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38064248/

    相关文章:

    使用正则表达式的 Python 跨文件搜索

    regex - 如何在不使用 json 库和 json 解析器的情况下解析 json 文件

    python re搜索语法来识别分布在多行上的文本模式

    java - 使用正则表达式和定界符提取数据

    javascript - 如何将 Google Firestore 中的数据提取到我的 Vue 实例中?

    javascript - FirebaseUI 登录完成后,Firebase token 如何传递到重定向网址?

    android - Firebase 云消息传递的动态通知图标

    Firebase Auth - 更新用户的电子邮件后,Firebase Auth 注销用户

    ios - Firebase 验证电话号码,然后使用 Swift 使用电子邮件/密码对用户进行身份验证

    swift 4 : Firebase still creating user even on error?