2011-06-08 22 views

回答

1
 var emailReg = /^([\w-\.][email protected]([\w-]+\.)+[\w-]{2,4})?$/; 

    var emailaddressVal = $("#txtEmail").val(); 
    if (emailaddressVal == '') { 
     $("#error").html("Please enter your email address.").css({ 'color': 'red' }); 
     return; 
    } 
    else if (!emailReg.test(emailaddressVal)) { 
     $("#error").html("Enter a valid email address.").css({ 'color': 'red' }); 
     return; 
    } 
+0

感謝您將標記爲已接受的答案 – abhijit 2011-06-10 10:35:55

1

使用插件,像這樣的:

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

那麼你可以做somethign這樣的:

$("#myform").validate({ 
    rules: { 
    field: { 
     required: true, 
     email: true 
    } 
    } 
}); 

或本

$("#<%=txtEmail.ClientID %>").rules("add", { 
     required: true, 
     email: true, 
     messages: { 
      required: "Email is a required field.", 
      email: "Email - Invalid email address" 
     } 
    }); 
+0

嗨Jimplode,你能發送一個emailid驗證規則的例子。謝謝你的回覆 – user765864 2011-06-08 10:50:37

+0

你是什麼意思emailid? – jimplode 2011-06-08 10:54:48

+0

如何驗證該文本框將採取emailid only.not任何其他文字使用jQuery。 – user765864 2011-06-08 11:37:09