程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> 檢查Email地址的比較完善的正則表達式函數

檢查Email地址的比較完善的正則表達式函數

編輯:ASP技巧

下面的函數可以對Email地址格式進行檢查,只有形如:
[email protected][email protected][email protected]狀的串才能通過檢查,
如下面這些非法地址都通不過:
@[email protected][email protected][email protected].,abc@163@net等等都能剔除出來。

郵件地址就這幾種格式吧?比如:
[email protected][email protected][email protected]
還有沒有更長的?

<script language="JavaScript1.2">
function checkmail(mail)
  var strr;
  re=/(\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i;
  re.exec(mail);
  if (RegExp.$3!=""&&RegExp.$3!="."&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2+RegExp.$3
  else
    if (RegExp.$2!=""&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2
    else  strr=RegExp.$1
  if (strr!=mail) {alert("請填寫正確的郵件地址;return false}
  return true;
}
</script>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved