您当前的位置: 首页 > 网站编程 > PHP教程 > php 检查电子邮件函数

php 检查电子邮件函数

作者:不详 来源:网络 发布时间: 2014-08-11 21:06 点击:
检查电子邮件的工作对于一些注册类的网站来说非常有必要,下面有个不错的函数,大家可以参考下 代码如下: function is_valid_email_address($email){ $qtext = '[^//x0d//x22//x5c//x80-//xff]'; $dtext = '[^//x0d//x5b-//x5d//x80-//xff]'; $atom = '[^//x00-//x20//

php 检查电子邮件函数

  检查电子邮件的工作对于一些注册类的网站来说非常有必要,下面有个不错的函数,大家可以参考下

  代码如下:

  function is_valid_email_address($email){

  $qtext = '[^//x0d//x22//x5c//x80-//xff]';

  $dtext = '[^//x0d//x5b-//x5d//x80-//xff]';

  $atom = '[^//x00-//x20//x22//x28//x29//x2c//x2e//x3a-//x3c'.

  '//x3e//x40//x5b-//x5d//x7f-//xff]+';

  $quoted_pair = '//x5c[//x00-//x7f]';

  $domain_literal = "//x5b($dtext|$quoted_pair)*//x5d";

  $quoted_string = "//x22($qtext|$quoted_pair)*//x22";

  $domain_ref = $atom;

  $sub_domain = "($domain_ref|$domain_literal)";

  $word = "($atom|$quoted_string)";

  $domain = "$sub_domain(//x2e$sub_domain)*";

  $local_part = "$word(//x2e$word)*";

  $addr_spec = "$local_part//x40$domain";

  return preg_match("!^$addr_spec$!", $email) ? 1 : 0;

  }
分享到:
本文"php 检查电子邮件函数"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4