2015-09-17 63 views
0

在我的應用程序中,我想驗證在按鍵上提交的電子郵件文本,但是如何做到這一點,我使用了按鍵上的驗證數字。就像我發佈我所做的一樣如何驗證按鍵上的電子郵件提交

$("#start-date").keypress(function (e) { 
    if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) { 
     $(".errmsg").html("Digits Only").show().fadeOut(3000); 
       return false; 
    } 
    }); 


<input id="start-date" type="text" name="start-date"><span class="errmsg"></span> 

.errmsg { 
color: red; 
font-weight: bold; 
} 

上面的代碼工作正常。

,但我想驗證我的電子郵件領域像它

<aui:input inlineField="true" label="" name="interviewCC" id="interviewCC" size="45" value=""></aui:input> 

這個領域,我想用電子郵件驗證驗證,該怎麼做,請人幫忙,謝謝提前

+1

http://stackoverflow.com/questions/46155/validate-email-address-in-javascript – ssilas777

+0

檢查這個答案:http://stackoverflow.com/questions/2507030/email-validation-using -jquery – dchar

回答

0

試試這個: -

$('#youremailfield').on('keypress', function() { 
    var re = /([A-Z0-9a-z_-][^@])[email protected][^$#<>?]+?\.[\w]{2,4}/.test(this.value); 
    if(!re) { 
    $(".errmsg").html("Wrong Email").show().fadeOut(3000); 
    } else { 
    $(".errmsg").hide(); 
    } 
});