专栏首页LaravelCode验证一个邮件地址的有效性

验证一个邮件地址的有效性

验证一个邮件地址的有效性

邮箱验证相信大家很熟悉吧?大家会怎样验证?我猜大多数都会使用一段正则表达式来进行验证吧?没错这几年我都是这么干的:joy: 但是接下来我要说的并不是简单地使用正则表达式来验证一个邮箱地址是否正确,而是更加高效的验证 Validator.pizza 相信你会喜欢上他的。

它有什么作用?

Validator.pizza 是为了防止用户注册到具有一次性电子邮件地址的网站。它同时检查域或电子邮件是否有效。

  • 验证电子邮件

复杂的正则表达式来验证电子邮件的格式

  • 阻止一次性电子邮件

8175个域名并正在计数!(最近4天前更新)。

  • 检查MX记录

验证给定域的MX记录

  • 检测别名

告诉你电子邮件是否是别名

不废话了,具体更多说明还是看官网介绍吧。

如何使用?

<?php

$email = "email@example.com";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.validator.pizza/email/' . $email);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

var_dump($response);

怎么样是不是很简单?赶紧试试吧!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Mac 下安装 Tesserocr

    今天在 Mac 上安装Tesserocr 稀里糊涂报一堆错误,接下来就说说遇到的各种问题

    hedeqiang
  • Hyperf 初体验-路由

    @Controller 和 @AutoController 都提供了 prefix 和 server 两个参数。

    hedeqiang
  • Yii2 Active Record 的生命周期

    以上内容来自 Yii2.0权威指南 ,更多介绍请参考 Active Record 的生命周期

    hedeqiang
  • 用吃烧烤读懂云计算的三种服务层次

    经常我们在给客户介绍云计算时,总会遇到IAAS、PAAS、SAAS三种服务术语,让客户很是不理解,太专业的解释反而会让客户完全迷糊而产生深深的自卑感...

    希望的田野
  • GitHub 标星 3.2w!史上最全技术面试手册!

    简历怎么写才能吸引 HR 的眼光,可能会被技术老大问到哪些常见问题,拿到 Offer 之后怎样才能让自己的优势最大化然后优中选优?

    GitHubDaily
  • 编译原理

    《编译原理》作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领...

    用户3157710
  • SAP最佳业务实践:SD–潜在客户销售订单处理(113)-3发货、发票

    VL10C交货到期清单 在本活动中,处理交货到期清单,以便创建交货凭证。 角色仓库文员 后勤 →后勤执行→外向处理→外向交货的发货→外向交货→创建→交货凭证到期...

    SAP最佳业务实践
  • SAP最佳业务实践:SD–销售订单处理:自库存销售(109)-3发货

    VL10C交货处理 在此活动中,创建交货。 角色仓库文员 后勤 ®后勤执行®外向处理®外向交货的发货 ®外向交货®创建®交货凭证到期日的集中处理 ®销售订单项目...

    SAP最佳业务实践
  • SAP最佳业务实践:SD–含客户预付款的销售订单处理(201)-5发货

    VL10C交货处理 在此活动中,创建交货。 后勤 ®后勤执行 ® 外向处理 ® 外向交货的发货 ® 外向交货 ® 创建 ® 交货凭证到期日的集中处理 ®销售订单...

    SAP最佳业务实践
  • Python实时获取鼠标下窗口文本

    from ctypes import * from ctypes import wintypes from time import sleep #调用Windo...

    Python小屋屋主

扫码关注云+社区

领取腾讯云代金券