加入收藏 | 设为首页 | 会员中心 | 我要投稿 周口站长网 (https://www.0394zz.cn/)- 数据采集、智能营销、经验、云计算、专属主机!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 邮箱正则表达式

发布时间:2022-07-26 10:19:19 所属栏目: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=qbcd@126.
  下面四种邮箱验证代码都是用正则做的,方法都可行,看你喜欢那一种.
 
  //验证方法一
  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="qbcd@126.com.cn";
  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!";  
   }  

(编辑:周口站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读