php实现验证邮箱格式的代码实例

yipeiwu_com7年前PHP代码库

验证邮箱格式是否正确可以通过filter_var函数来实现。

函数介绍:

filter_var() 函数通过指定的过滤器过滤一个变量。

语法:

filter_var(variable, filter, options)

参数介绍:

variable,(必需)规定要过滤的变量。

filter,(可选)规定要使用的过滤器的 ID。默认是 FILTER_SANITIZE_STRING。

options,(可选)规定一个包含标志/选项的关联数组或者一个单一的标志/选项。检查每个过滤器可能的标志和选项。

验证方法如下:

<?php

function check_email($email)

{

 $result = trim($email);

 if (filter_var($result, FILTER_VALIDATE_EMAIL))

 {

 return "true";

 }

 else

 {

 return "false";

 }

}

echo check_email("111@qq.com")."\n";

echo check_email("abc#example.com")."\n";

这里我们创建了一个check_email方法,用来判断邮箱是否合格。如果合格则返回true,否则返回false。

输出如下:

true

false

以上就是利用php实现验证邮箱格式是否正确的详细内容,有任何补充内容可以联系小编。

相关文章

php去除重复字的实现代码

方法一: 复制代码 代码如下: $text = '数组aabbccdd'; $text_filter = ''; $filter = array(); $len = mb_strlen(...

PHP实现适用于自定义的验证码类

PHP实现适用于自定义的验证码类

本文实例为大家分享了PHP验证码类,利用对象来实现的验证码类,供大家参考,具体内容如下 <?php /* * To change this license he...

PHP带节点操作的无限分类实现方法详解

本文实例讲述了PHP带节点操作的无限分类实现方法。分享给大家供大家参考,具体如下: 包含(移动多个节点;移动单个节点;删除多个节点;删除单个节点;新增节点),另附数据库表结构 一、db...

PHP数组游标实现对数组的各种操作详解

本文实例分析了PHP数组游标实现对数组的各种操作。分享给大家供大家参考,具体如下: 如何不用foreach实现对数组实现循环? 答:我们只需要模拟foreach就行了,数组在执行...

PHP 文件缓存的性能测试

PHP常用缓存方式:第一种,把需要缓存的数据进行处理,形成PHP可以直接执行的文件。在需要缓存数据的时候,通过include方式引入,并使用。第二种,把需要的数据通过serialize函...