現(xiàn)在的網(wǎng)站中,用戶需要輸入的信息越來越多,常見的輸入框如用戶名、密碼、郵箱等等。其中,郵箱地址的格式校驗(yàn)是一個非常常見的功能。今天我們來看看如何使用jquery實(shí)現(xiàn)郵箱地址格式的校驗(yàn)。
$(function(){ //獲取郵箱輸入框的dom節(jié)點(diǎn) var email_input = $(".email-input"); //郵箱地址正則表達(dá)式 var email_regex = /^[0-9a-zA-Z_-]+@[0-9a-zA-Z_-]+(\.[0-9a-zA-Z_-]+)+$/; //當(dāng)郵箱輸入框失去焦點(diǎn)時(shí),進(jìn)行格式校驗(yàn) email_input.blur(function(){ var email_val = $(this).val(); if(email_regex.test(email_val)){ //郵箱格式正確 $(this).next().text("郵箱格式正確").css("color","green"); }else{ //郵箱格式錯誤 $(this).next().text("郵箱格式錯誤,請重新輸入").css("color","red"); } }); });
以上是使用jquery實(shí)現(xiàn)郵箱地址格式校驗(yàn)的代碼。首先我們獲取到郵箱輸入框的節(jié)點(diǎn),然后定義了一個郵箱地址的正則表達(dá)式。當(dāng)輸入框失去焦點(diǎn)時(shí),通過正則表達(dá)式來判斷郵箱地址的格式是否正確,如果正確則在輸入框旁邊顯示“郵箱格式正確”,如果不正確則顯示“郵箱格式錯誤,請重新輸入”。這樣就可以讓用戶在輸入郵箱地址時(shí)及時(shí)得到校驗(yàn)結(jié)果,提高用戶體驗(yàn)。