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中使用PDF文档功能
Oct 09 PHP
PHP 中文处理技巧
Apr 25 PHP
三种php连接access数据库方法
Nov 11 PHP
PHP获取MySql新增记录ID值的3种方法
Jun 24 PHP
PHP中的命名空间详细介绍
Jul 02 PHP
PHP使用逆波兰式计算工资的方法
Jul 29 PHP
简介PHP的Yii框架中缓存的一些高级用法
Mar 29 PHP
PHP读取mssql json数据中文乱码的解决办法
Apr 11 PHP
thinkPHP中volist标签用法示例
Dec 06 PHP
php微信公众号开发之翻页查询
Oct 20 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 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下通过POST还是GET来传值
2008/06/05 PHP
一个很不错的PHP翻页类
2009/06/01 PHP
Laravel与CI框架中截取字符串函数
2016/05/08 PHP
javascript 计算两个整数的百分比值
2009/12/26 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
使用Curl命令查看请求响应时间方法
2016/11/04 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
2019/09/26 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
python连接mysql实例分享
2016/10/09 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
python list元素为tuple时的排序方法
2018/04/18 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
浅谈django 重载str 方法
2020/05/19 Python
Django限制API访问频率常用方法解析
2020/10/12 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
校长先进事迹材料
2014/02/01 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
大学生应聘导游自荐信
2014/06/02 职场文书
产品陈列协议书(标准版)
2014/09/17 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
学生抄作业检讨书(2篇)
2014/10/17 职场文书
2016教师国培研修感言
2015/12/08 职场文书
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript