用户注册,为什么必须要判断邮箱格式?

2018-07-23 10:12:53 +08:00
 Mrkon
如题,想了解一下。
4625 次点击
所在节点    Python
24 条回复
janus77
2018-07-23 12:52:52 +08:00
由于这些原因:比如数据库字段长度 特殊字符限制等等
无法做到 100%兼容所有的邮箱格式
所以必须让用户来迁就系统
比如注册账号是,填用户名都要要求特殊字符 长度 包含 等等一系列规则
为何到了邮箱就可以不做限制了??

另一方面,对邮箱格式做限制,也不一定就是无奈之举,而是很好的 anti spam 手段。
zhouweiluan
2018-07-23 13:03:04 +08:00
某银行不支持 邮箱 user 名带小数点。。。比如 test.test@test.com 提示请输入正确邮箱,,testtest@test.com 这样才可以。。。
kslr
2018-07-23 13:03:07 +08:00
你想的太多了,不可能完美的。
只要符合基本 xx@xx.xx 就发,一个月失败率也就百分之五
a7a3
2018-07-23 13:35:07 +08:00
不判断的话发邮件的时候就死定了,不但要判断是否邮件,还是注册就要发一封以便测试邮箱是否有效。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/473215

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX