You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase createUserWithEmailAndPassword方法的邮箱与密码验证规则是什么?

Firebase createUserWithEmailAndPassword() 客户端验证规则

邮箱验证规则

  • 必须是标准格式的邮箱:得包含@符号,且@前后要有有效内容,域名部分至少带一个.(比如abc@x.com是有效的,abc@.com或者abc.com这类格式就不通过)
  • 不能包含空格、换行符这类特殊控制字符,也不能是Firebase判定为无效的畸形格式
  • 总长度不能超过256个字符,超出会直接触发报错

密码验证规则

  • 长度至少6个字符(你已经碰到这个限制了)
  • 支持任意ASCII字符组合,没有强制要求必须混合字母、数字、符号,纯字母或纯数字只要够长度都可以
  • 不能包含换行符这类无法正常处理的控制字符

这些是Firebase SDK内置的客户端校验规则,官方文档确实没把这些细节单独列全,但都是实际调用时会触发报错的真实规则。如果需要更严格的验证(比如要求密码必须包含大小写、符号),可以自己在客户端先做一层自定义校验,再调用Firebase的注册方法。

内容的提问来源于stack exchange,提问作者Lars Flieger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 11:32:03