加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 邮箱正则表达式

发布时间:2020-12-13 20:32:18 所属栏目: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 =

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

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

(编辑:李大同)

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

    推荐文章
      热点阅读