位置: 编程技术 - 正文

php判断邮箱地址是否存在的方法(php验证电子邮件格式)

编辑:rootadmin

推荐整理分享php判断邮箱地址是否存在的方法(php验证电子邮件格式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php匹配邮箱,php匹配邮箱地址的正则表达式,php验证邮箱格式函数,php判断邮箱格式,php验证邮箱格式函数,php判断邮箱地址是否正确,php判断邮箱格式,php判断邮箱地址不使用正则表达式,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP校验邮箱地址的方法很多, 比较常用的就是自己写正则了, 不过正则多麻烦, 我PHP自带了方法做校验。

filter_var

filter_var是PHP内置的一个变量过滤的方法, 提供了很多实用的过滤器, 可以用来校验整数、浮点数、邮箱、URL、MAC地址等。

具体的过滤器参考: filters.validate

filter_var如果返回false, 说明变量无法通过过滤器, 也就是不合法了。

对于asb这种非法邮箱格式返回了false, 但对于1@a.com则通过了,还是略有瑕疵啊。

不过一般的正则也通过会认为1@a.com是一个合法的邮箱, 那有啥办法可以更精准的验证呢?

checkdnsrr

php判断邮箱地址是否存在的方法(php验证电子邮件格式)

checkdnsrr其实是用来查询指定的主机的DNS记录的,我们可以借用它来验证邮箱是否存在。

对于1@a.com肯定是MX记录不存在的。

可以看到, 很完美, 唯一的缺点就是太慢了, 毕竟是要做一次网络请求。 所以不适合同步对大量的邮箱采用这种做法去校验。

filter_var+checkdnsrr

我们可以接合filter_var 和checkdnsrr做校验, 对于绝大多数的非法邮箱肯定会在filter_var的时候就挂掉了, 剩下的再用

checkdnsrr进一步判断。

但要注意的是, 由于只是检查MX记录, 所以只能判断.com是存在的, 但不能说明lastchiliarch这个用户是存在的。

想要更精确的判断邮箱存在, 那只能连接到smtp服务器去验证了。

下面为大家分享的php邮箱地址正则表达式验证,具体内容如下

希望大家喜欢这篇文章,对大家有所帮助。

PHP常用设计模式之委托设计模式 模式定义委托是对一个类的功能进行扩展和复用的方法。它的做法是:写一个附加的类提供附加的功能,并使用原来的类的实例提供原有的功能。假设

php设计模式之委托模式 委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托

PHP闭包函数详解 匿名函数也叫闭包函数(closures允许创建一个没有指定没成的函数,最经常用作回调函数参数的值。闭包函数没有函数名称,直接在function()传入变量即

标签: php验证电子邮件格式

本文链接地址:https://www.jiuchutong.com/biancheng/290309.html 转载请保留说明!

上一篇:php打包网站并在线压缩为zip(php打包网站并在哪里打开)

下一篇:PHP常用设计模式之委托设计模式(php常用设计模式有哪些)

  • 税务五化是指
  • 企业所得税的会计核算
  • 非税收入票据能否税前扣除
  • 收银设备如何入账的
  • 收到进项发票是什么凭证
  • 公司车辆的维修费挂什么科目
  • 母公司给子公司担保的规定
  • 无收入证明需要哪些手续
  • 银行属于个人吗
  • 申报个人所得税的详细流程
  • 企业固定资产出租取得的收入属于
  • 餐饮发票税钱
  • 所得税 费用
  • 财会〔2017〕22号:《企业会计准则第14号收入》的通知
  • 预付账款的借方是应付账款的哪方
  • 开具红字发票后发现购买方已做抵扣怎么办
  • 交强险 收费
  • 增值税专用发票怎么开
  • 潽金融资租赁有限公司
  • 住院材料费包括哪些
  • win10专业版如何改为家庭版
  • 商誉减值可以避税吗
  • 补缴税款会计分录
  • 实收资本是认缴出资吗
  • 使用最新版本的浏览器可以防御黑客
  • 如何在旧的php系统中删除
  • 企业合并的合并范围
  • 企业债权人进行财务分析的根本目的是关心企业的
  • 拔缴经费收入
  • 外出培训餐费要进差旅费吗
  • zend framework手册
  • 基于javaweb的图书馆管理系统
  • elementui怎么样
  • 企业微信支付年限怎么看
  • 转正差额怎么算
  • python 序列化
  • 员工探亲证明怎么写
  • 创立教育培训机构之前的准备工作
  • 小规模纳税人的条件
  • 资产负债表固定资产清理
  • 汇算清缴费用调整怎么做账
  • 血液制品增值税税率
  • 母子公司之间借款要交税吗
  • 免征增值税和增值税免税
  • 增值税进项税额加计抵减会计处理
  • db2profile
  • pos机刷卡未成功却扣了钱啥时候就退回来了
  • 预收账款可以用吗
  • 个人所得税征税对象是什么
  • 外贸常用的付款方式有哪些
  • 车间费用计入什么
  • 授权支付银行有权不给发么
  • 滴滴打车开具的普通发票可以抵扣吗
  • 进口报关费入什么科目
  • 应收账款周转率越大越好还是越小越好
  • 投资性房地产租金税率是多少
  • 购进的材料没有发票可以入库吗?
  • 用友软件中冲销凭证在哪
  • 同比增长率环比增长率怎么算
  • 计提应付职工薪酬在借方还是贷方
  • 银行借款一年按多少天计算
  • 购买服务付款方式有几种
  • 委托设置什么意思
  • mmc不能打开文件services.msc
  • win7桌面提示7601
  • 装xp系统鼠标键盘没有驱动
  • ubuntu20.04升级21.04
  • windows7桌面右击
  • win7指令代码
  • vs2008安装教程
  • javascript添加元素
  • javascript在客户端执行
  • android 开发 教程
  • android开发app
  • 2020年陕西省国税局局长
  • 出口运输费会计分录
  • 河南税务机关
  • 长沙个体户缴纳个税
  • 国家税务总局绵阳市税务局网站
  • 国税家园
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设