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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值