验证Email的有效性

easysmile2010 2016-02-26 09:24:30
验证Email地址有效性的原理是什么?这中间需要什么样的技术可以提高验证的效率?
...全文
498 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
木子耗2009 2017-08-16
  • 打赏
  • 举报
回复
smtp技术
  • 打赏
  • 举报
回复
是否真实的只能发邮件,常见的就是向对方邮箱发份邮件,然后点击链接之后才能激活账号一样
fudapeng7 2016-02-26
  • 打赏
  • 举报
回复
验证是不是Email用正则判断,是邮箱则向邮箱发送邮件,邮件里面包含一个链接,用户进入邮箱点击链接,点击请求后服务端修改数据库邮箱有效标识字段。
q107770540 2016-02-26
  • 打赏
  • 举报
回复
正则即可:
^(([^<>()\[\]\.,;:\s@""]+(\.[^<>()\[\]\.,;:\s@""]+)*)|("".+""))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$
qbilbo 2016-02-26
  • 打赏
  • 举报
回复
如果只是验证一个字符串是不是表示email地址的字符串用正则就行。 如果是验证一个email地址是不是真实有效果,只能向这个邮箱发邮件,并让对方回复来认证。
kl3377563 2016-02-26
  • 打赏
  • 举报
回复
注册的时候用正则判断输入格式 注册后发邮件确认
FTD_Fred 2016-02-26
  • 打赏
  • 举报
回复
就是你给邮箱发送一个连接,用户登录邮箱点击链接完成验证啊

110,586

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧