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 相关文章推荐
多文件上传的例子
Oct 09 PHP
探讨file_get_contents与curl效率及稳定性的分析
Jun 06 PHP
一个php生成16位随机数的代码(两种方法)
Sep 16 PHP
详解php的socket通信
Aug 11 PHP
十个PHP高级应用技巧果断收藏
Sep 25 PHP
在php中设置session用memcache来存储的方法总结
Jan 14 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
详解PHP发送邮件知识点
May 06 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
Oct 11 PHP
PHP 文件写入和读取操作实例详解【必看篇】
Nov 04 PHP
在 PHP 和 Laravel 中使用 Traits的方法
Nov 13 PHP
php png失真的原因及解决办法
Oct 24 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类与对象中的private访问控制的疑问
2012/11/01 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
2016/06/13 PHP
php使用glob函数遍历文件和目录详解
2016/09/23 PHP
PHP文件操作实例总结
2016/09/27 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
javascript setTimeout和setInterval计时的区别详解
2013/06/21 Javascript
JavaScript限定复选框的选择个数示例代码
2013/08/25 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
使用js实现的简单拖拽效果
2015/03/18 Javascript
js+canvas绘制矩形的方法
2016/01/28 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
高效的jQuery代码编写技巧总结
2017/02/22 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
NodeJS自定义模块写法(详解)
2017/06/27 NodeJs
JS二分查找算法详解
2017/11/01 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
vue打包npm run build时候界面报错的解决
2020/08/13 Javascript
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
python语言time库和datetime库基本使用详解
2020/12/25 Python
python爬虫智能翻页批量下载文件的实例详解
2021/02/02 Python
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
教师自荐信范文
2013/12/09 职场文书
文科毕业生自荐书范文
2014/04/17 职场文书