我不想在字段中使用Jquery附件。 我只想要一个我可以调用的函数并传入一个值,如果它是一个有效的电子邮件,则返回结果。 JQuery文档似乎表明这是可能的,但文档不符合以下示例将它附加到现场。
我意识到我可以使用第三方功能,但是知道如何使用Jquery这很好,因为我在项目中做了很多。
答案 0 :(得分:3)
您应该在服务器上正确验证电子邮件地址,并且只在客户端上使用简单的正则表达式。
例如:
function isValidEmail(value) {
return /.+@.+\..+/.test(value);
}
你可以用更复杂的东西替换正则表达式,但不要被带走。特别是,请确保允许a.b+c@gmail.com
。 (许多网站遗憾地和错误地拒绝了)
在服务器端,您应该使用正确的非基于正则表达式的验证器。