php 判断@拆分邮箱格式,PHP怎么验证邮箱格式是否正确?

本篇文章主要给大家介绍PHP验证邮箱格式的两种实现方法。

在网站开发过程中,有的网站可能需要实现用户注册功能。那么用户注册可以是手机号码或者邮箱,而通过邮箱注册往往会需要对邮箱格式进行检查验证,防止网站被恶意注册。

下面我们就通过简单的代码实例为大家介绍两种PHP判断邮箱格式的两种方法。

方法一:通过eregi 函数

eregi :不区分大小写的正则表达式匹配。

这里我们定义了一个validateEmail方法,通过eregi匹配第一个参数和第二个参数是否相同,以此来判断邮箱格式是否正确。

eregi()中的第一个参数表示定义的邮箱正则表达式,第二个参数则是我们输入的字符串也就是邮箱。

我们可以调用这个方法,输入如下内容进行测试:

浏览器访问结果如下:

bool(false)

如图返回值为false,说明邮箱格式不正确。

再输入如下内容测试:

结果为:

bool(true)

如图返回值为true,则表示是正确的邮箱格式。

注意:eregi只能在PHP4,PHP5下使用。

方法二:通过preg_match函数

preg_match :执行匹配正则表达式

同样,用preg_match函数匹配两个参数,来判断邮箱格式是否正确。

这里我们也可以测试下:

结果如下:

D:\phpStudy\WWW\tips\demo27.php:24:int 1

如图,当我们输入正确的邮箱格式时,返回值为1;

当邮箱格式不匹配时,此时返回值为0,如下图:

D:\phpStudy\WWW\tips\demo27.php:24:int 0

注意:preg_match可以在PHP 4, PHP 5, PHP 7下使用。

本篇文章就是关于PHP验证邮箱格式的两种方法介绍

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值