JS正則驗證郵箱的格式詳細(xì)介紹
更新時間:2013年11月19日 08:49:01 作者:
這篇文章主要介紹了JS正則驗證郵箱的格式。需要的朋友可以過來參考下,希望對大家有所幫助
對于我們做WEB開發(fā)的,對表單的驗證是必不可少的,所以今天把常用的一些驗證羅列出來,呵呵,今天下午剛學(xué)的JS正則表達(dá)式,有什么不足的地方還希望大家批評指正。
一.相關(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)的正則表達(dá)式
//對于手機號碼的驗證(提供了兩種方法)
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á)式零次或多次;
+ 匹配前面的子表達(dá)式一次或多次;
?匹配前面的子表達(dá)式零次或一次;
/d 匹配一個數(shù)字字符,等價于[0-9]
您可能感興趣的文章:
- JS正則驗證多個郵箱完整實例【郵箱用分號隔開】
- JS正則表達(dá)式驗證賬號、手機號、電話和郵箱是否合法
- js與jquery正則驗證電子郵箱、手機號、郵政編碼的方法
- 日常收集JS郵箱驗證正則表達(dá)式
- 比較正宗的驗證郵箱的正則表達(dá)式j(luò)s代碼詳解
- JavaScript常用正則驗證函數(shù)實例小結(jié)【年齡,數(shù)字,Email,手機,URL,日期等】
- 利用js正則表達(dá)式驗證手機號,email地址,郵政編碼
- Javascript Validation for email(正則表達(dá)式) 英文翻譯
- js驗證email的正則
- JavaScript email郵箱/郵件地址的正則表達(dá)式及分析
相關(guān)文章
代碼實例ajax實現(xiàn)點擊加載更多數(shù)據(jù)圖片
在本篇文章里我們給大家分享了關(guān)于ajax實現(xiàn)點擊加載更多數(shù)據(jù)圖片的相關(guān)代碼知識點,有興趣的朋友們參考下。2018-10-10
JavaScript 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-09
JavaScript用Number方法實現(xiàn)string轉(zhuǎn)int
parseInt方法在format'00'開頭的數(shù)字時會當(dāng)作2進(jìn)制轉(zhuǎn)10進(jìn)制,所以建議string轉(zhuǎn)int最好用Number方法2014-05-05

