php使用filter_var函数判断邮箱,url,ip格式示例
发布:smiling 来源: PHP粉丝网 添加日期:2021-12-02 15:31:06 浏览: 评论:0
本文实例讲述了php使用filter_var函数判断邮箱,url,ip格式,分享给大家供大家参考,具体如下:
以前使用php的时候还不知道有过滤器filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库过滤器filter来完成这些功能。
对于filter_var这个函数,如果验证通过则会返回验证对象,否则返回false。
语法
filter_var(variable, filter, options)
参数 描述
variable 必需。规定要过滤的变量。
filter 可选。规定要使用的过滤器的 ID。默认是 FILTER_SANITIZE_STRING。参见 完整的 PHP Filter 参考手册,查看可能的过滤器。
过滤器 ID 可以是 ID 名称(比如 FILTER_VALIDATE_EMAIL)或 ID 号(比如 274)。
options 可选。规定一个包含标志/选项的关联数组或者一个单一的标志/选项。检查每个过滤器可能的标志和选项。
示例
判断邮箱
- $email = 'fengdingbo@gmail.com';
- $result = filter_var($email, FILTER_VALIDATE_EMAIL);
- var_dump($result);
输出:
string(20) "fengdingbo@gmail.com"
判断url
- $url = "http://www.phpfensi.com";
- $result = filter_var($url, FILTER_VALIDATE_URL);
- var_dump($result);
输出:
string(25) "http://www.phpfensi.com"
判断ip
- $url = "192.168.1.110";
- $result = filter_var($url, FILTER_VALIDATE_IP);
- var_dump($result);
输出:
string(13) "192.168.1.110"
Tags: filter_var url ip
- 上一篇:php中isset与empty函数的困惑与用法分析
- 下一篇:最后一页
相关文章
- ·PHP如何使用filter_var()函数?(代码示例)(2020-03-05)
- ·php 从字符串中获取URL中获得域名(2013-11-23)
- ·php curl_init函数用法(2013-11-28)
- ·php使用curl函数提示Call to undefined function curl_init()(2013-12-04)
- ·php提示:Call to undefined function curl_init(2013-12-04)
- ·php urlencode()函数实现URL编码解析(2013-12-04)
- ·cURL函数库错误码说明之PHP curl_errno函数(2013-12-05)
- ·php中检查 url 链接是否已经有参数,添加 ? 或 &代码(2014-01-05)
- ·PHP获取地址栏URL函数(2014-01-11)
- ·php file_get_contents与curl()函数对比(2014-01-16)
- ·PHP CURL用法详解(2014-01-17)
- ·php获取url地址一些函数总结(2014-02-10)
- ·php CURL函数入门教程详解(2014-02-22)
- ·php中url处理函数总结(2014-02-23)
- ·PHP url中文编码cn_urlencode函数(2014-03-19)
- ·php中parse_url()函数用法介绍(2014-03-30)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)