程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> js和php郵箱地址驗證的實現

js和php郵箱地址驗證的實現

編輯:關於PHP編程

     這篇文章主要介紹了js和php郵箱地址驗證的實現方法,有需要的朋友可以參考一下

    郵箱地址驗證有很多方法。在浏覽器端,js郵箱驗證可以通過正則表達式檢測。   比如:   代碼如下: function isEmail(email) {     return /^((([a-z]|d|[!#$%&'*+-/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+(.([a-z]|d|[!#$%&'*+-/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+)*)|((x22)((((x20|x09)*(x0dx0a))?(x20|x09)+)?(([x01-x08x0bx0cx0e-x1fx7f]|x21|[x23-x5b]|[x5d-x7e]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(([x01-x09x0bx0cx0d-x7f]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))))*(((x20|x09)*(x0dx0a))?(x20|x09)+)?(x22)))@((([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z]|d|-|.|_|~|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])*([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))).)+(([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z]|d|-|.|_|~|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])*([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])))$/i.test(email); }     調用很簡單:   代碼如下: if (isEmail('[email protected]')){ console.log('This is email is valid'); }     如果是進行服務器端驗證。像php,則最簡單的莫過於:   代碼如下: /*  * 郵箱地址合法性驗證  */   function isEmail($mail_address) {     return filter_var($mail_address, FILTER_VALIDATE_EMAIL); }     但是這個件事也可以整得復雜。   像這位。他建立起一整套的郵箱地址驗證網站體系。估計很少人這麼干。   說實話,不得不佩服。    
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved