首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在网站注册中避免公开电子邮件?

问如何在网站注册中避免公开电子邮件?
EN

Stack Overflow用户
提问于 2010-07-29 22:46:58
回答 3查看 181关注 0票数 1

我想避免在网站注册中使用公共电子邮件/免费电子邮件(@gmail.com,@yahoo.com。,)。

EN

回答 3

Stack Overflow用户

发布于 2010-07-29 22:48:25

所以只需解析电子邮件地址,并将域名与您的黑名单进行比较...

票数 4
EN

Stack Overflow用户

发布于 2010-07-29 22:51:58

您不能根据电子邮件地址确定用户正在支付的费用。你所能希望的就是将一些更受欢迎的域名列入黑名单--但除此之外,还有无穷多的其他域名。我知道几乎没有人会为他们的电子邮件地址付费,所以我的问题是你想要避免什么样的用户。

一个更好的问题可能是你想鼓励什么样的用户。

票数 2
EN

Stack Overflow用户

发布于 2010-08-04 01:47:16

在表单上放置一些类似于以下内容的JavaScript:

script type="text/javascript“src="/js/public/ jquery -latest.min.js”language="JavaScript"> //为jquery变量$jQ =jQuery.noConflict()设置无冲突模式;

代码语言:javascript
复制
//edit this list with the domains you want to block

var invalidDomains = "@gmail.com","@yahoo.com","@hotmail.com";

function formSubmit(elt) { if (!isEmailGood()) { form.setError($jQ("#Email"),“地址必须来自企业地址,非免费服务”);return false;} return form.formSubmit(elt);}

函数isEmailGood() { for(i=0;i< invalidDomains.length;i++) { if ( $jQ("#Email[value*=“+ invalidDomainsi + "]").length > 0) { return false;}} return true;} /script>

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3363731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档