最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

php 邮箱正则表达式

时间:2014-06-09 16:40来源: 作者: 点击: 次
下面四种邮箱验证代码都是用正则做的,方法都可行,看你喜欢那一种. //验证方法一 function funcemail( $str ) //邮箱正则表达式 { return (preg_match( /^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/ , $str ))?true

下面四种邮箱验证代码都是用正则做的,方法都可行,看你喜欢那一种.

  1. //验证方法一 
  2. function funcemail($str)//邮箱正则表达式 
  3. { 
  4.  return (preg_match('/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/',$str))?true:false; 
  5. }  
  6.  
  7. //验证方法二 
  8. $str="qbcd@126.com.cn"; 
  9. preg_match("/^[0-9a-z]+@(([0-9a-z]+)[.])+[a-z]{2,3}$/",$str,$re); 
  10. print_r($re);  
  11. //邮箱验证三 
  12. if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) { 
  13.   echo "您的 e-mail 通过初步检查"; 
  14. }  
  15. //验证方法四  
  16. 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)){  
  17.  echo "your email address is correct!";}  
  18.     else{  
  19.  echo "please try again!";  
  20.  }  
(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容