萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php 郵箱正則表達式

php 郵箱正則表達式

上面四種郵箱驗證代碼都是用正則做的,方法都可行,看你喜歡那一種哈。  代碼如下 復制代碼 function funcemail($str)//郵箱正則表達式
{
 return (preg_match('/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/',$str))?true:false;
}

//驗證方法一

 代碼如下 復制代碼 $str="[email protected]";
preg_match("/^[0-9a-z]+@(([0-9a-z]+)[.])+[a-z]{2,3}$/",$str,$re);
print_r($re);

//郵箱驗證二

 代碼如下 復制代碼 if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) {
  echo "您的 e-mail 通過初步檢查";
}

//第三種郵箱驗證方法

 

 代碼如下 復制代碼 if (ereg("/^[a-z]([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?$/i; ",$email)){
 echo "your email address is correct!";}
    else{
 echo "please try again!";
 }


/*

*/

copyright © 萬盛學電腦網 all rights reserved