php判断电子邮件是否正确方法


Posted in PHP onDecember 04, 2018

PHP判断电子邮件是否正确即是否有效,是我们PHP面试过程中常见考题之一。我们可以使用PHP过滤器来实现判断。

php判断电子邮件是否正确方法

下面我们就通过具体示例,给大家介绍PHP判断电子邮箱是否正确的简单实现方法。

代码如下:

<?php
 
$email = "demo@example.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL))
{
  echo '"' . $email . '" 是有效的。';
}
else
{
  echo '"' . $email . '" 是无效的。';
}

我们使用FILTER_VALIDATE_EMAIL过滤器验证电子邮件地址,这里我们要判断demo@example.com这个邮件是否有效。

前台访问结果如下:

php判断电子邮件是否正确方法

那么我们再随便输入一个值:rtgdrgdth555。

判断结果如下:

php判断电子邮件是否正确方法

filter_var()函数使用指定的过滤器过滤变量。

filter_var()函数语法:

mixed filter_var(mixed $ variable [,int $ filter = FILTER_DEFAULT [,mixed $ options]])

其中参数:

variable :要过滤的值。

filter:要应用的过滤器的ID。

options:一个选项的关联数组,或者按位区分的标示。

本篇文章就是关于PHP判断电子邮件是否正确的简单方法介绍,希望对需要的朋友有所帮助!

PHP 相关文章推荐
PHP如何编写易读的代码
Jul 10 PHP
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
Mar 03 PHP
PHP 查找字符串常用函数介绍
Jun 07 PHP
codeigniter自带数据库类使用方法说明
Mar 25 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
Sep 29 PHP
php解析xml 的四种简单方法(附实例)
Jul 11 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
php判断文件上传图片格式的实例详解
Sep 30 PHP
PHP中单例模式的使用场景与使用方法讲解
Mar 18 PHP
RSA实现JS前端加密与PHP后端解密功能示例
Aug 05 PHP
PHP命名空间(namespace)原理与用法详解
Dec 11 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
浅谈Laravel核心解读之Console内核
Dec 02 #PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
Nov 30 #PHP
用Laravel Sms实现laravel短信验证码的发送的实现
Nov 29 #PHP
php实现每日签到功能
Nov 29 #PHP
PHP序列化的四种实现方法与横向对比
Nov 29 #PHP
PHP中如何使用Redis接管文件存储Session详解
Nov 28 #PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 #PHP
You might like
php读取纯真ip数据库使用示例
2014/01/26 PHP
基于php实现的验证码小程序
2016/12/13 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
jQuery Ajax 全解析
2009/02/08 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
详解JavaScript中数组的相关知识
2015/07/29 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
Python脚本判断 Linux 是否运行在虚拟机上
2015/04/25 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
flask项目集成swagger的方法
2020/12/09 Python
进程的查看和调度分别使用什么命令
2015/03/25 面试题
荷叶圆圆教学反思
2014/02/01 职场文书
前处理班长职位说明书
2014/03/01 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
2014市府办领导班子“四风问题”对照检查材料思想汇报
2014/09/24 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书
中秋晚会致辞
2015/07/31 职场文书
利用Python网络爬虫爬取各大音乐评论的代码
2021/04/13 Python
SpringBoot SpringEL表达式的使用
2021/07/25 Java/Android