<分区>
我试图限制在 html/php 下为特定电子邮件域提交表单。基本上我不希望任何用户注册特定的电子邮件域。
例如,所有电子邮件域都可以,但以下除外;
@deny.com
@reject.net
@spam.org
我如何使用 jQuery、正则表达式或任何更好的方法来实现此行为?
提前致谢
标签 javascript php jquery html regex
<分区>
我试图限制在 html/php 下为特定电子邮件域提交表单。基本上我不希望任何用户注册特定的电子邮件域。
例如,所有电子邮件域都可以,但以下除外;
@deny.com
@reject.net
@spam.org
我如何使用 jQuery、正则表达式或任何更好的方法来实现此行为?
提前致谢
最佳答案
您可以使用 Javascript/Jquery 来实现这一点。制作一个功能来验证电子邮件
var rejectList = [ "deny.com" , "reject.net" ];
function validateEmailField()
{
var emailValue = $('#email-input').val(); // To Get Value (can use getElementById)
var splitArray = emailValue.split('@'); // To Get Array
if(rejectList.indexOf(splitArray[1]) >= 0)
{
// Means it has the rejected domains
return false;
}
return true;
}
因此在发布表单之前执行此函数并检查值。
关于javascript - 如何在提交表单时限制特定的电子邮件域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28738960/