Jquery - 验证电子邮件

时间:2010-04-21 20:54:10

标签: javascript jquery

我不想在字段中使用Jquery附件。 我只想要一个我可以调用的函数并传入一个值,如果它是一个有效的电子邮件,则返回结果。 JQuery文档似乎表明这是可能的,但文档不符合以下示例将它附加到现场。

我意识到我可以使用第三方功能,但是知道如何使用Jquery这很好,因为我在项目中做了很多。

1 个答案:

答案 0 :(得分:3)

您应该在服务器上正确验证电子邮件地址,并且只在客户端上使用简单的正则表达式。

例如:

function isValidEmail(value) { 
    return /.+@.+\..+/.test(value);
}

你可以用更复杂的东西替换正则表达式,但不要被带走。特别是,请确保允许a.b+c@gmail.com。 (许多网站遗憾地和错误地拒绝了)

在服务器端,您应该使用正确的非基于正则表达式的验证器。