⛔停止过度验证,你正在毁掉我的生活窍门!

⛔停止过度验证,你正在毁掉我的生活窍门!

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

许多网站在注册时要求提供电子邮件地址,但常常出现验证问题,尤其是使用“+”符号的邮箱地址常被拒绝。Regex验证过于严格,限制了有效的邮箱和电话号码格式。解决方案是减少验证,信任用户输入。

🎯

关键要点

  • 许多网站在注册时要求提供电子邮件地址,使用'+'符号的邮箱地址常被拒绝。

  • Regex验证过于严格,限制了有效的邮箱和电话号码格式。

  • 当前的验证规则不允许使用'+'符号和其他符号,导致许多有效的邮箱无法注册。

  • 域名部分不允许子域名,限制了某些公司的邮箱格式。

  • 顶级域名限制为2-3个字符,忽视了其他有效的顶级域名。

  • 电话号码的验证过于简单,未考虑不同国家的格式差异。

  • 全名验证要求严格,无法处理复姓或多个名字的情况。

  • 解决方案是减少验证,信任用户输入,允许更多的格式和符号。

延伸问答

为什么许多网站不允许使用带有'+'符号的邮箱地址?

许多网站的验证规则过于严格,不允许使用'+'符号,导致有效的邮箱无法注册。

Regex验证对邮箱和电话号码的影响是什么?

Regex验证过于严格,限制了有效的邮箱和电话号码格式,导致用户无法顺利注册。

如何解决过度验证的问题?

解决方案是减少验证,信任用户输入,允许更多的格式和符号。

为什么顶级域名限制为2-3个字符是不合理的?

这种限制忽视了其他有效的顶级域名,如.cooking和.menu,限制了用户的选择。

电话号码的验证存在哪些问题?

电话号码的验证过于简单,未考虑不同国家的格式差异,导致用户输入不被接受。

全名验证的严格要求会导致什么问题?

全名验证要求严格,无法处理复姓或多个名字的情况,限制了用户的输入。

➡️

继续阅读