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 随机记录mysql rand()造成CPU 100%的解决办法
May 18 PHP
php的字符串用法小结
Jun 08 PHP
解析PHP跨站刷票的实现代码
Jun 18 PHP
ThinkPHP之用户注册登录留言完整实例
Jul 22 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
Aug 19 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
Dec 16 PHP
php微信支付之APP支付方法
Mar 04 PHP
PHP中把数据库查询结果输出为json格式简单实例
Apr 09 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
Yii2中SqlDataProvider用法示例
Sep 22 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
php 数据结构之链表队列
Oct 17 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下把数组保存为文件格式的实例应用
2010/02/08 PHP
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
php生成html文件方法总结
2014/12/01 PHP
PHP删除指定目录中的所有目录及文件的方法
2015/02/26 PHP
php判断输入是否是纯数字,英文,汉字的方法
2015/03/05 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
js 得到文件后缀(通过正则实现)
2013/07/08 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
Bootstrap CSS布局之列表
2016/12/15 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
vue升级之路之vue-router的使用教程
2018/08/14 Javascript
你准备好迎接vue3.0了吗
2020/04/28 Javascript
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
使用Python编写Prometheus监控的方法
2018/10/15 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
介绍一下MD5加密算法
2016/11/12 面试题
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
公务员总结性个人自我评价
2013/12/05 职场文书
军训自我鉴定怎么写
2014/02/13 职场文书
办公用品管理制度
2015/08/04 职场文书
Redis实现短信验证码登录的示例代码
2022/06/14 Redis
win10电脑关机快捷键是哪个 win10快速关机的几种方法
2022/08/14 数码科技