美文网首页
验证邮箱合法性

验证邮箱合法性

作者: 姬汉斯 | 来源:发表于2018-08-23 22:57 被阅读0次

php实现判断邮箱是否合法,能避免不必要的浪费时间和精力。function validate_email($email){    $exp="^[a-z'0-9]+([._-][a-z'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$";    if(eregi($exp,$email)){ //先用正则表达式验证email格式的有效性  if(checkdnsrr(array_pop(explode("@",$email)),"MX")){//再用checkdnsrr验证email的域名部分的有效性            return true;        }else{            return false;        }    }else{        return false;    } }

但有时checkdnsrr函数在一些环境下无法使用,因此需要替代方案,创建一种类似的函数

function myCheckDNSRR($hostName, $recType=''){    if(!empty($hostName)){        if( $recType=='' ) $recType="MX";            exec("nslookup -type=$recType $hostName", $result);        foreach($result as $line){            if(eregi("^$hostName",$line)){                return true;            }        }        return false;    }    return false; }

相关文章

  • 验证邮箱合法性

    php实现判断邮箱是否合法,能避免不必要的浪费时间和精力。function validate_email($ema...

  • 例子:验证邮箱的合法性

    JavaScript indexOf() 方法 substring() 方法 indexOf() 方法可返回某个...

  • Kaggle邮箱验证及下载

    1 邮箱验证 问题:kaggle验证邮箱时验证码不出来解决:参考解决kaggle邮箱验证不能confirm的问题即...

  • 短信验证

    一、短信验证 验证方式有很多种:短信验证码,邮箱验证,语音验证,图片验证等等。其中短信验证,语音验证,邮箱验证都是...

  • License方案

    summary 设置一个license, license包含了有效性验证, 合法性验证, license多维度验证...

  • AFN支持https后能否抓包的对应设置

    1、支持https,校验证书的合法性,不可以使用抓包工具拦截请求。 2、支持https,不校验证书的合法性,可以使...

  • element表单验证

    一、普通验证、数字验证、手机号验证、邮箱验证:

  • 邮箱验证

  • 邮箱验证

  • 用控制器的validate()对表单数据验证

    验证表单数据的合法性 控制器中有一个validate()方法,用来限制表单输入数据的合法性, 当数据验证出错时,w...

网友评论

      本文标题:验证邮箱合法性

      本文链接:https://www.haomeiwen.com/subject/ekjviftx.html