主頁 > 知識庫 > 比較正宗的驗證郵箱的正則表達式j(luò)s代碼詳解

比較正宗的驗證郵箱的正則表達式j(luò)s代碼詳解

熱門標簽:山東外呼系統(tǒng)聯(lián)系方式 惠安地圖標注 浙江營銷外呼系統(tǒng)有哪些 地圖標注店鋪地圖標注酒店 自己做的電銷機器人 哈爾濱公司外呼系統(tǒng)代理 上海銷售電銷機器人軟件 淄博市張店區(qū)地圖標注 遼寧秒客來電話機器人
fuchangxi的正則:
復制代碼 代碼如下:

/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/

開始必須是一個或者多個單詞字符或者是-,加上@,然后又是一個或者多個單詞字符或者是-。然后是點“.”和單詞字符和-的組合,可以有一個或者多個組合。
復制代碼 代碼如下:

script type="text/javascript">
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
return reg.test(str);
}
var str = 'test@hotmail.com';
document.write(isEmail(str)+'br />');
var str2 = 'test@sima.vip.com';
document.write(isEmail(str2)+'br />');
var str3 = 'te-st@qq.com.cn';
document.write(isEmail(str3)+'br />');
var str4 = 'te_st@sima.vip.com';
document.write(isEmail(str4)+'br />');
var str5 = 'te.._st@sima.vip.com';
document.write(isEmail(str5)+'br />');
/script>

我不太了解郵箱的具體規(guī)則。感覺這個正則比較簡單

統(tǒng)計一下郵箱@前綴的幾種類型

1、純數(shù)字
比如:123456@jb51.net
2、純字母
3、字母數(shù)字混合
4、帶點的
比如:web.blue@jb51.net
5、帶下劃線
比如:web_blue@jb51.net
6、帶連接線
比如:web-blue@jb51.net
郵箱域至少有一個“.”和兩個單詞,再嚴格點那么最后的頂級域至少要2個字母,最大呢?以域名“name”為準,那么最大就是4,寬松點就設(shè)為5吧^_^。

當然以上不可能的情況:以“_”或“-”開頭或者結(jié)尾,包含特殊符號的。
因此,我給出的正則表達式如下:

^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$

復制代碼 代碼如下:

script type="text/javascript">
fChkMail=function(szMail){
var szReg=/^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$/;
var bChk=szReg.test(szMail);
return bChk;
}
/script>
input type="text" id="Mail" value="" />
input type="button" value="驗證郵箱地址" onclick="alert(fChkMail(document.getElementById('Mail').value));" />
p>郵箱不能以 - _ .以及其它特殊字符開頭和結(jié)束/p>
p>郵箱域名結(jié)尾為2~5個字母,比如cn、com、name/p>
您可能感興趣的文章:
  • JS彈出窗口代碼大全(詳細整理)
  • JavaScript 獲取當前時間戳的代碼
  • JS類的封裝及實現(xiàn)代碼
  • 非常不錯的一個JS分頁效果代碼,值得研究
  • js代碼實現(xiàn)點擊按鈕出現(xiàn)60秒倒計時
  • 一篇文章教你寫出干凈的JavaScript代碼

標簽:重慶 宣城 長沙 綿陽 銅川 西安 泰州 無錫

巨人網(wǎng)絡(luò)通訊聲明:本文標題《比較正宗的驗證郵箱的正則表達式j(luò)s代碼詳解》,本文關(guān)鍵詞  比較,正宗,的,驗證,郵箱,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《比較正宗的驗證郵箱的正則表達式j(luò)s代碼詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于比較正宗的驗證郵箱的正則表達式j(luò)s代碼詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章