-1
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 等。

4

1 回答 1

2

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

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

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

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

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

于 2012-11-21T07:45:00.160 回答