用户经常输错邮箱,有什么办法优化下?

1 天前
 lowsell

常见的错误: .com -> .cpm .com -> .con gmail -> gmall

穷举总会有漏网的,有什么办法?

3526 次点击
所在节点    程序员
42 条回复
FrankAdler
1 天前
穷举常见的就够了,能解决多少是多少
iorilu
1 天前
提交时候定义一些正则, 检测下常见错误

发现了就提醒, 让用户再确认

当然了, 你也可以发给 ai 分析, 但这个就麻烦点, 另外也需要成本, 但肯定比自己想规则强

总比提交后处理好
manami
1 天前
发个验证码
jocover
1 天前
去 dns 查下这个域名是不是存在
beimenjun
1 天前
把输入邮箱字体改成 26 个字母和数字差异比较大的就行,实在不行添加一些常用的邮箱地址后缀让用户选择。

想要通过穷举来自动修正邮箱地址?哪个草台 PM 能干得出这种事。而且说回来,这能影响几个用户,还值得特地开发一个功能?
TimePPT
1 天前
邮箱输入时配合输入联想效果会好不少,比如输入 @ 调出常用邮箱域名
saobilin
1 天前
直接做成固定的选项让用户挑?
0x663
1 天前
这是用户的问题,不是程序的问题
不要把所有问题都要想着去用代码解决。
seers
1 天前
让用户选,不要让他输,常用就那几个
94
1 天前
比较好的就是 #6 说的方式,用户输入 @之后出现常见邮箱的预测提示框,按方向键或者点选自动补全。


其他的要不然限制太多,要不然成本高。
pingdog
1 天前
suffix 可以用 Mozilla 这个项目做个校验 https://publicsuffix.org/list/


domain 没办法了,要么穷举要么正则
cellsyx
1 天前
前端验证+自动补全
hatch
1 天前
邮箱后缀下拉列表,用户只需输入邮箱前缀,选择邮箱后缀
radishzz
1 天前
优化用户,把经常输错邮箱的用户拉黑
iixy
1 天前
加个提示,输错一次邮箱自动从银行账户扣 100 块钱。
x86
1 天前
@iixy #15 他都输错了你怎么扣呢
sherryspaopao
1 天前
你可以做一个基础验证,比如看下他这个邮箱的 mx 是否有效,这个应该很快,返回了解析就说明有效的,否则无效,
dig mx domain.com
iixy
1 天前
@x86 输对了也没能力扣啊,就是吓吓糊涂蛋
Ryanzlab
1 天前
这么蠢的用户,不要也罢了,为他们写更多的代码不值得
TigerK
1 天前
不是会发一个邮箱验证码的吗?输对了验证码就给通过,不对的就不给通过。

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

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

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

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

© 2021 V2EX