脚本不允许输入个人电子邮件地址

时间:2012-11-21 06:52:02

标签: javascript

var str=document.validation.emailcheck.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

我有以下脚本。我需要一个不允许用户输入个人电子邮件地址的脚本,例如gmail,yahoo,hotmail等。

1 个答案:

答案 0 :(得分:2)

没有可以可靠地阻止每个个人电子邮件地址的脚本。 电子邮件提供商的种类太多了。

现在,从技术上讲,您可以在电子邮件中构建不允许域名的“黑名单”,例如:

var blocked = ["google", "yahoo", "hotmail", "etc"];

然后检查电子邮件地址是否包含其中任何一个,但这也会阻止为这些公司工作的任何人。

真正的问题是你为什么要这样做。