php中filter函数用法之验证邮箱、url和ip地址的方法
<span>PHP:</span>指示支持该函数的最早的 PHP 版本。
<table class="dataintable"> <tbody> <tr> <th>函数</th> <th>描述</th> <th>PHP</th> </tr> <tr> <td>filter_has_var()</td> <td>检查是否存在指定输入类型的变量。</td> <td>5</td> </tr> <tr> <td>filter_id()</td> <td>返回指定过滤器的 ID 号。</td> <td>5</td> </tr> <tr> <td>filter_input()</td> <td>从脚本外部获取输入,并进行过滤。</td> <td>5</td> </tr> <tr> <td>filter_input_array()</td> <td>从脚本外部获取多项输入,并进行过滤。</td> <td>5</td> </tr> <tr> <td>filter_list()</td> <td>返回包含所有得到支持的过滤器的一个数组。</td> <td>5</td> </tr> <tr> <td>filter_var_array()</td> <td>获取多项变量,并进行过滤。</td> <td>5</td> </tr> <tr> <td>filter_var()</td> <td>获取一个变量,并进行过滤。</td> <td>5</td> </tr> </tbody> </table>
1、验证邮箱
$result=filter_var($email,FILTER_VALIDATE_EMAIL);
var_dump($result);
//输出:string(17) '111cn@163.com'
2、验证url地址
$result=filter_var($url,FILTER_VALIDATE_URL);
var_dump($result);
//输出:string(25) 'http://www.jiaochengji.com/'
3、验证ip地址
$result=filter_var($url,FILTER_VALIDATE_IP);
var_dump($result);
//输出:string(11) '192.168.0.1'
php中的filter函数还可用来验证浮点数,整形数字,布尔类型等等,具体可查阅php手册的filter函数或者参照本站如下这篇文章
您可能感兴趣的文章:
php中filter函数用法之验证邮箱、url和ip地址的方法
php过滤器filter验证邮箱、url和ip地址等
php中filter函数验证邮箱、url和ip地址的实例
php 获取网站地址的函数代码
PHP邮箱地址正确性验证示例
php正则验证邮箱的函数
PHP如何使用filter_var()函数?(代码示例)
php准确校验邮箱地址是否存在的例子
利用php实现验证邮箱格式是否正确
如何提高E-mail收发的成功率