檢測郵箱是否是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
- Windows10系統自帶郵箱不能同步qq郵箱怎麼辦Windows
- QTP測試Yahoo郵箱QT
- JavaMail:java使用QQ郵箱傳送郵件簡單版。JavaAI
- gitlab郵箱驗證 郵箱提醒設定Gitlab
- qq郵箱收不到epic驗證郵件怎麼辦 epic郵箱驗證沒反應怎麼辦
- 初學CSS仿QQ郵箱首頁介面CSS
- 關於QQ郵箱登入提示一鍵登入解決方案
- 蘋果郵箱地址蘋果
- Bugfree郵件傳送設定(以QQ郵箱為例)
- win10 qq郵箱pop怎麼設定 win10如何開啟郵箱pop服務Win10
- WebEasyMail釋出和郵箱申請WebAI
- 如何申請企業郵箱?企業郵箱選購指南
- 工作郵箱怎麼註冊?企業郵箱有哪些功能?
- google smtp 郵箱配置Go
- js驗證郵箱JS
- Mac電子郵箱Mac
- gitlab 郵箱配置Gitlab
- python清空郵箱Python
- Javascript郵箱驗證JavaScript
- repo 修改郵箱地址
- 郵箱傳送模組
- 更新Apple id郵箱以及常用海外郵箱使用/設定方法APP
- jquery 實現郵箱輸入自動提示功能jQuery
- 個人郵箱與企業郵箱的區別有哪些?如何選擇?
- 郵箱大師:2014年移動郵箱使用報告
- 騰訊企業郵箱(企業微信郵箱)遷移到microsoft 365(office 365)ROS