Javascript 如何阻止特定的电子邮件地址

Javascript 如何阻止特定的电子邮件地址,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我正在使用,我需要防止一些垃圾邮件地址停止发送重复线索 我尝试过谷歌和阅读插件文档,但我是JS的初学者,所以我找不到我需要的任何东西 注意:不要谈论无效的电子邮件地址,而是重复使用有效的电子邮件地址。您可以在数据库中创建一个表来保存不需要的电子邮件和域,并在执行下一步之前检查它们 请记住,您应该始终仔细检查用户输入服务器端。恶意用户将始终能够绕过客户端设置的规则。另外,通过使用JavaScript,你可以公开你的禁止电子邮件列表,让黑客更容易看到他们应该如何绕过你的规则 也就是说,您可以加载并使

我正在使用,我需要防止一些垃圾邮件地址停止发送重复线索

我尝试过谷歌和阅读插件文档,但我是JS的初学者,所以我找不到我需要的任何东西


注意:不要谈论无效的电子邮件地址,而是重复使用有效的电子邮件地址。

您可以在数据库中创建一个表来保存不需要的电子邮件和域,并在执行下一步之前检查它们

请记住,您应该始终仔细检查用户输入服务器端。恶意用户将始终能够绕过客户端设置的规则。另外,通过使用JavaScript,你可以公开你的禁止电子邮件列表,让黑客更容易看到他们应该如何绕过你的规则

也就是说,您可以加载并使用创建自己的规则:

//禁止域
var banneddomans=[“spam.com”、“junk.com”];
$.validator.addMethod('DomainNotBanked',函数(值、元素、参数){
var domain=value.split('@')[1];
返回域索引<0;
},“不允许来自此域的电子邮件。”);
//禁止特定地址
var BannedMails=[”mean@hacker.com金。kardashian@gmail.com"];
$.validator.addMethod('EmailNotBanked',函数(值、元素、参数){
返回值。indexOf(值)<0;
},“此电子邮件地址被禁止。”);
//应用这些规则
$(“#myForm”)。验证({
规则:{
电邮:{
要求:正确,
电子邮件:是的,
域名不被禁止:是的,
电子邮件:是的
}
}
});
//只是为了演示
$('#myForm')。关于('submit',函数(e){
e、 预防默认值();
提醒(“此电子邮件有效。”);
返回false;
});

#电子邮件错误{显示:块;颜色:红色;}
电邮:


检查电子邮件是否有效的唯一方法是向其发送内容,然后让用户打开电子邮件并将其发送出去。这是一个可怕的用户体验,但大多数网站这样做,因为这是唯一的方式请阅读。关键短语:“搜索、研究”和“解释……任何阻碍你自己解决的困难”。换句话说,至少试着写一些代码。另外,请在发布前搜索。谢谢。@MikeMcCaughan我在谷歌、github foruns等网站上搜索过,但没有找到我想要的东西,正如我说的,我是初学者。@Sparky首先阅读了上面的内容。无论如何,所附链接可能会有所帮助,谢谢!