HTML表单 - 检查电子邮件输入是否正确?

时间:2013-12-13 21:14:03

标签: forms email

我创建了联系我们表单,我希望在电子邮件部分中,如果电子邮件输入错误(不是name@example.com),用户将无法提交表单。

输入:

  

<input name="email" type="text" value="" size="30"/>

1 个答案:

答案 0 :(得分:0)

使用javascript / php(或其他)的regexp,您将能够验证电子邮件格式:“@”的存在,“。”的存在,但您必须使用硬编码来避免像“示例”这样的内容。 COM”。

我建议使用验证/激活机制:发送带有链接的电子邮件,当用户点击您收到通知的链接时,这意味着电子邮件有效,以便您可以处理它!

您可以查看此主题:Validate email address in JavaScript? 但它并不关心像“name@example.com”这样的东西。 正如Mike W在评论中所说,验证有效电子邮件的唯一方法是发送电子邮件。

此外,您可以通过检查发件人邮箱来尝试捕获无效电子邮件的自动回复,这很有趣;)