站長資訊網
最全最豐富的資訊網站

比較正宗的驗證郵箱的正則表達式js代碼詳解

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>

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

統計一下郵箱@前綴的幾種類型

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

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

^[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>郵箱不能以 – _ .以及其它特殊字符開頭和結束</p>
<p>郵箱域名結尾為2~5個字母,比如cn、com、name</p>
贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品亲子乱子伦xxxx裸| 国产精品激情综合久久| 国产精品成人va| 久久99精品一区二区三区| 亚洲精品午夜国产VA久久成人 | 日韩av无码一区二区三区 | 无码国模国产在线无码精品国产自在久国产 | 91精品国产91热久久久久福利 | 国产Av一区二区精品久久| 91精品在线国产| 56prom在线精品国产| 99re九精品视频在线视频| 久久午夜无码鲁丝片直播午夜精品| 亚洲精品乱码久久久久久中文字幕| 三上悠亚日韩精品| 97久久精品午夜一区二区| 久久夜色精品国产www| 久久久精品国产亚洲成人满18免费网站| 亚洲精品亚洲人成在线观看下载| 九九在线精品视频| 亚洲精品高清一二区久久| www好男人精品视频在线观看| 亚洲国产成人a精品不卡在线| 亚洲国产婷婷综合在线精品| 日韩一区二区三区精品| 一区二区精品视频| 国产玖玖玖九九精品视频| 国产伦精品一区二区三区视频猫咪| 一区二区国产精品 | 中国精品白嫩bbwbbw| 91精品国产高清| 亚洲国产午夜精品理论片| 91探花国产综合在线精品| 亚洲乱码日产精品BD在线观看| 中文字幕动漫精品专区| 国产成人精品免费视频网页大全 | 亚洲av日韩专区在线观看| 欧美日韩国产免费一区二区三区| 日韩精品久久不卡中文字幕| 日韩一区二区三区在线| 亚洲视频在线精品|