檢測郵箱是否是QQ郵箱並給出提示
不知道大家遇到這樣的情況沒有,那就是在註冊一個網站填寫郵箱的時候,可能會禁止某一種型別的郵箱。
本人曾經遇到過禁止使用騰訊QQ郵箱的情況,下面就以此為例做一下介紹。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function checkEmail(text){ if(text.match(/qq\.com$/)){ return -1; } if(!text.match(/^\w+([._-]\w+)*@(\w+\.)+\w+$/)){ return false; } return true; } window.onload=function(){ var email=document.getElementById("email"); var oshow=document.getElementById("show"); var obt=document.getElementById("bt"); obt.onclick=function(){ if(checkEmail(email.value)==false){ oshow.innerHTML="郵箱格式錯誤"; } else if(checkEmail(email.value)==-1){ oshow.innerHTML="禁止使用QQ郵箱"; } } } </script> </head> <body> <form> <input id="email" type="text"/> <span id="show"></span><br/> <input type="button" id="bt" value="檢視效果"/> </form> </body> </html>
上面的程式碼實現了我們想要的效果,程式碼比較簡單,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).function checkEmail(text){},此函式實現了驗證郵箱格式和是否是QQ郵箱的功能,引數是郵箱。
(2).f(text.match(/qq\.com$/)),判斷郵箱是否是QQ郵箱,判斷的標準就是結尾是不是qq.com。
(3).if(!text.match(/^\w+([._-]\w+)*@(\w+\.)+\w+$/)),驗證郵箱的格式是否正確。
二.相關閱讀:
(1).match()可以參閱正規表示式match()函式一章節。
相關文章
- 電子郵箱是qq郵箱嗎 電子郵箱和qq郵箱的區別聯絡介紹
- qq郵箱怎麼發檔案給別的郵箱 qq郵箱如何將文件傳送給別人
- win10 email配置qq郵箱如何操作_win10郵箱怎麼新增qq郵箱Win10AI
- win10自帶郵件怎麼新增qq郵箱_win10郵箱如何匯入qq郵箱Win10
- golang傳送郵件(qq郵箱)Golang
- win10郵件怎麼用qq郵箱 win10郵件如何使用qq郵箱Win10
- php檢測郵箱密碼PHP密碼
- QQ郵箱正確輸入方式怎麼寫的 qq郵箱地址格式是qq號和什麼
- win10系統下郵箱怎麼新增qq郵箱Win10
- win10自帶郵箱無法登入QQ郵箱Win10
- qq郵箱授權碼如何獲取 QQ郵箱授權碼怎麼弄
- spring boot配置QQ郵箱傳送郵件Spring Boot
- 配置QQ郵箱的SMTP服務
- JavaMail:java使用QQ郵箱傳送郵件簡單版。JavaAI
- qq郵箱收不到epic驗證郵件怎麼辦 epic郵箱驗證沒反應怎麼辦
- 關於QQ郵箱登入提示一鍵登入解決方案
- 郵箱聯想
- gitlab 郵箱配置Gitlab
- win10 qq郵箱pop怎麼設定 win10如何開啟郵箱pop服務Win10
- 外貿郵箱為什麼申請企業郵箱?
- 如何申請企業郵箱?企業郵箱選購指南
- 工作郵箱怎麼註冊?企業郵箱有哪些功能?
- 企業郵箱如何註冊登陸,企業郵箱怎麼收費?企業郵箱哪個更好?
- 郵箱格式驗證
- js驗證郵箱JS
- Mac電子郵箱Mac
- google smtp 郵箱配置Go
- 關於郵箱爆破
- 外貿郵箱註冊:谷歌企業郵箱註冊詳細教程谷歌
- 怎麼登陸163郵箱?163的郵箱有哪些實用技巧?
- 收費郵箱有哪些?收費郵箱有哪些真正的價值?
- 怎樣防止同事用 QQ 郵箱提交公司程式碼?
- TesterHome 我登出了之前郵箱的賬戶,用 Github 繫結我郵箱,提示不存在如何解決Github
- HTML input email 郵箱域HTMLAI
- HTML input email郵箱域HTMLAI
- Laravel 郵箱服務使用Laravel
- JavaScript郵箱格式驗證JavaScript
- Laravel 配置郵箱引數Laravel
- 郵箱傳送模組