检查有效的电子邮件地址

时间:2012-02-19 13:54:51

标签: jquery forms

  

可能重复:
  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;  
        }

如何检查电子邮件输入字段是否包含@字符?

2 个答案:

答案 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?