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等。
答案 0 :(得分:2)
没有可以可靠地阻止每个个人电子邮件地址的脚本。 电子邮件提供商的种类太多了。
现在,从技术上讲,您可以在电子邮件中构建不允许域名的“黑名单”,例如:
var blocked = ["google", "yahoo", "hotmail", "etc"];
然后检查电子邮件地址是否包含其中任何一个,但这也会阻止为这些公司工作的任何人。
真正的问题是你为什么要这样做。