JS正則驗證郵箱的格式詳細(xì)介紹
更新時間:2013年11月19日 08:49:01 作者:
這篇文章主要介紹了JS正則驗證郵箱的格式。需要的朋友可以過來參考下,希望對大家有所幫助
對于我們做WEB開發(fā)的,對表單的驗證是必不可少的,所以今天把常用的一些驗證羅列出來,呵呵,今天下午剛學(xué)的JS正則表達式,有什么不足的地方還希望大家批評指正。
一.相關(guān)的代碼
復(fù)制代碼 代碼如下:
function test()
{
var temp = document.getElementById("text1");
//對電子郵件的驗證
var myreg = /^([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+/.[a-zA-Z]{2,3}$/;
if(!myreg.test(temp.value))
{
alert('提示/n/n請輸入有效的E_mail!');
myreg.focus();
return false;
}
}
//由于方法相同,一下只寫出相關(guān)的正則表達式
//對于手機號碼的驗證(提供了兩種方法)
var mobile=/^((13[0-9]{1})|159|153)+/d{8}$/;
var mobile1=/^(13+/d{9})|(159+/d{8})|(153+/d{8})$/;
//對于區(qū)號的驗證
var phoneAreaNum = /^/d{3,4}$/;
//對于電話號碼的驗證
var phone =/^/d{7,8}$/;
}
二.解釋相關(guān)的意義
1. /^$/ 這個是個通用的格式。
^ 匹配輸入字符串的開始位置;$匹配輸入字符串的結(jié)束位置
2. 里面輸入需要實現(xiàn)的功能。
* 匹配前面的子表達式零次或多次;
+ 匹配前面的子表達式一次或多次;
?匹配前面的子表達式零次或一次;
/d 匹配一個數(shù)字字符,等價于[0-9]
您可能感興趣的文章:
相關(guān)文章
代碼實例ajax實現(xiàn)點擊加載更多數(shù)據(jù)圖片
在本篇文章里我們給大家分享了關(guān)于ajax實現(xiàn)點擊加載更多數(shù)據(jù)圖片的相關(guān)代碼知識點,有興趣的朋友們參考下。2018-10-10JavaScript canvas實現(xiàn)跟隨鼠標(biāo)移動小球
這篇文章主要為大家詳細(xì)介紹了JavaScript canvas實現(xiàn)跟隨鼠標(biāo)移動小球,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-02-02小程序使用watch監(jiān)聽數(shù)據(jù)變化的方法詳解
這篇文章主要介紹了小程序使用watch監(jiān)聽數(shù)據(jù)變化的方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-09-09JavaScript用Number方法實現(xiàn)string轉(zhuǎn)int
parseInt方法在format'00'開頭的數(shù)字時會當(dāng)作2進制轉(zhuǎn)10進制,所以建議string轉(zhuǎn)int最好用Number方法2014-05-05