Javascript 输入字段必须包含允许表单提交的特定字符

Javascript 输入字段必须包含允许表单提交的特定字符,javascript,html,wordpress,contact-form-7,Javascript,Html,Wordpress,Contact Form 7,我正在努力防止潜在客户开发表单上出现尽可能多的垃圾邮件表单提交。这样做的目的是确保电子邮件字段必须包含@符号,网站字段必须包含“.”。我将如何使用JS实现这一点 只是提醒一下,我正在使用Wordpress上的联系人表格7,所以任何解决方案都将是惊人的 如果您有任何问题,请询问:)您可以使用regex来评估您的电子邮件 function validateEmail(email) { const reg = /^(([^<>()[\]\\.,;:\s@"]+(\.[^&

我正在努力防止潜在客户开发表单上出现尽可能多的垃圾邮件表单提交。这样做的目的是确保电子邮件字段必须包含@符号,网站字段必须包含“.”。我将如何使用JS实现这一点

只是提醒一下,我正在使用Wordpress上的联系人表格7,所以任何解决方案都将是惊人的


如果您有任何问题,请询问:)

您可以使用regex来评估您的电子邮件

function validateEmail(email) {
    const reg = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return reg.test(String(email).toLowerCase());
}
功能验证电子邮件(电子邮件){
常量reg=/^([^()[\]\\,;:\s@“]+(\.[^()[\]\,;:\s@“]+)*)(“+”)(\[[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[1,3}.[0-9]{1,3}.]124;([a-zA Z-0-9]{a-zA Z]+]2,)/;
return reg.test(字符串(email.toLowerCase());
}

您只需将输入的电子邮件传递到此功能,它将帮助您确定其是否有效

CF7已经为电子邮件和URL提供了字段类型,并且这些字段类型的验证已经内置。在表单中使用它将只允许正确的电子邮件地址