可能重复:
Validate email address in Javascript?
Validate email with jQuery
目前我在联系表单中使用此功能,我已建立该联系表单以检查电子邮件字段是否空白
var email = $("input#email").val();
if (email == "") {
$("label#email_error").show();
$("input#email").focus();
return false;
}
如何检查电子邮件输入字段是否包含@字符?
答案 0 :(得分:1)
将if (email == "") {
更改为if (!(email.indexOf('@') > 0)) {
。这将确保:
@
。@
不是第一个字符。示例:
var email = $("input#email").val();
if (!(email.indexOf('@') > 0)) {
$("label#email_error").show();
$("input#email").focus();
return false;
}
答案 1 :(得分:0)
如何检查电子邮件输入字段是否包含@字符?
足够简单:
if(email.indexOf('@') == -1)
{
/* no @ in the string */
}
但 足以验证电子邮件地址。请参阅上一个问题:Validate email address in JavaScript?