Home >php教程 >php手册 >php利用filter函数验证邮箱、url和ip地址的方法

php利用filter函数验证邮箱、url和ip地址的方法

WBOY
WBOYOriginal
2016-06-13 09:36:441057browse

php程序中验证邮箱,IP地址或url一般大家都会使用正则表达式来处理,其实在php里面有一些内置的专门验证规则。下面用实例说说如何使用php内置filter函数来验证email,ip以及URL。

1、验证邮箱

$email='phpernote@163.com'; 
$result=filter_var($email,FILTER_VALIDATE_EMAIL); 
var_dump($result);
//输出:string(17) 'phpernote@163.com'

2、验证url地址

$url='http://www.phpernote.com/'; 
$result=filter_var($url,FILTER_VALIDATE_URL); 
var_dump($result);
//输出:string(25) 'http://www.phpernote.com/'

3、验证ip地址

$url='192.168.0.1'; 
$result=filter_var($url,FILTER_VALIDATE_IP); 
var_dump($result);
//输出:string(11) '192.168.0.1'

php中的filter函数还可用来验证浮点数,整形数字,布尔类型等等,具体可查阅php手册的filter函数或者参照本站如下这篇文章

PHP filter_var() 函数 Filter 函数

您可能感兴趣的文章

  • JS常用函数收集(去除空格,验证邮箱,日期,正整数等)
  • PHP filter_var() 函数 Filter 函数
  • php利用array_flip实现数组键值交换去除数组重复值
  • php常用函数收集并附解释说明
  • PHP 字符串转义函数(addslashes,stripslashes)详解
  • php性能优化:使用 isset()判断字符串长度速度比strlen()更快
  • 用PHP函数memory_get_usage获取当前PHP内存消耗量以实现程序的性能优化
  • PHP解决网址URL编码问题的函数urlencode()、urldecode()、rawurlencode()、rawurldecode()
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn