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 相关文章推荐
第十三节--对象串行化
Nov 16 PHP
pw的一个放后门的方法分析
Oct 08 PHP
PHP面向对象分析设计的经验原则
Sep 20 PHP
又一个PHP实现的冒泡排序算法分享
Aug 21 PHP
CI框架中site_url()和base_url()的区别
Jan 07 PHP
PHP7.0安装笔记整理
Aug 28 PHP
thinkphp的dump函数无输出实例代码
Nov 15 PHP
PHP基于回溯算法解决n皇后问题的方法示例
Nov 07 PHP
php操作mongodb封装类与用法实例
Sep 01 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 PHP
设定php简写功能的方法
Nov 28 PHP
Yii 框架入口脚本示例分析
May 19 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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
php面向对象编程self和static的区别
2016/05/08 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
jquery中ajax跨域方法实例分析
2015/12/18 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
浅谈angular2 组件的生命周期钩子
2017/08/12 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
react-redux中connect的装饰器用法@connect详解
2018/01/13 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
微信小程序实现留言板(Storage)
2018/11/02 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
解决Layui中templet中a的onclick参数传递的问题
2019/09/20 Javascript
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python之eval()函数危险性浅析
2014/07/03 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
python文件特定行插入和替换实例详解
2017/07/12 Python
PyCharm的设置方法和第一个Python程序的建立
2019/01/16 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
一套VC试题
2015/01/23 面试题
历史系自荐信范文
2013/12/24 职场文书
《两个铁球同时着地》教学反思
2014/02/13 职场文书
园艺师求职信
2014/03/10 职场文书
运动会演讲稿300字
2014/08/25 职场文书
实习生工作证明范本
2014/09/14 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
无线电通信名词解释
2022/02/18 无线电