溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS郵箱驗證正則表達式的示例分析

發(fā)布時間:2021-09-06 16:45:22 來源:億速云 閱讀:321 作者:小新 欄目:互聯(lián)網(wǎng)科技

這篇文章主要為大家展示了“JS郵箱驗證正則表達式的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“JS郵箱驗證正則表達式的示例分析”這篇文章吧。

下面郵箱正則:

中劃線:中劃線域名就是米農(nóng)口中說的扁擔域名了,扁擔域名由于輸入比較麻煩,看起來也比較不正規(guī),是沒有多大的價值,目前投資的人是比較少的。按照DNS的標準,域名是不允許有下劃線的。

下劃線:一些人在注冊用戶名的喜歡使用下劃線_,這種用戶名在登錄郵箱時很麻煩,給你發(fā)郵件的人也很不方便。

二級域名郵箱基本被消滅,這個哥們的正則可以寫下劃線,擴大了范圍但問題不大,主要是起到提示用戶就可以了。

com.cn域名支持:((\.[a-zA-Z0-9-]{2,3}){1,2}  com.cn 

——————————————————————————————————————————————————————————————
//emailpreg = /^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$/; //這個對QQ號的郵箱驗證不了。
emailpreg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; //dfdfd1212@dfdfd.abc.cn 都成二級郵箱。abc@12df1.com.cn
emailpreg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9-])+((\.[a-zA-Z0-9-]{2,3}){1,2})$/;    //域名是不允許有下劃線的 ,去掉下劃線,這個就是最后的正則。至于還有啥首字母不能是下劃線,要這樣,這正則就還得加長...用戶也不是sb,只是起到一定提示作用,別搞復雜了,到此為止吧。
<dd><input id="2" rel="郵箱"  res='2' type="text" class="item-edit-txt"  name="2" value="<{$user.email}>" ></dd>
}else if($(this).attr('res') == '2' && !emailpreg.test($(this).val())){//從QQ登錄過來的用戶大網(wǎng)接口獲取不到郵箱,放開讓其填寫。
$(this).css("border","1px solid #f00");
$("#"+$(this).attr('res')+'span').remove();
$("#"+$(this).attr('res')).after("<span id="+$(this).attr('res')+'span'+"><br />"+$(this).attr("rel")+"格式不正確</span>");
$(this).focus();
res = false;
return false;

——————————————————————————————————————————————————————————————

JavaScript表單驗證email,判斷一個輸入量是否為郵箱email,通過正則表達式實現(xiàn)。

//檢查email郵箱
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}

以上是“JS郵箱驗證正則表達式的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI