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

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

1、验证邮箱

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

2、验证url地址

$url='http://www.Alixixi.com/';
$result=filter_var($url,FILTER_VALIDATE_URL);
var_dump($result);
//输出:string(25) 'http://www.Alixixi.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利用curl实现多线程的类,php curl多线程下载图片
  • php window平台模拟checkdnsrr函数检测email是否真实存在
  • PHP filter_var() 函数 Filter 函数
  • PHP 利用 Curl Functions 实现多线程抓取网页和下载文件
  • PHP获取当前页面完整url地址函数,包括参数
  • 在php中分别使用curl的post提交数据的方法和get获取网页数据的方法总结
  • PHP验证邮箱的正确与有效性

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, filter
, 多线程
, 函数
, 验证
, result
, java邮箱验证email
, filter函数
, 验证函数
, filter_var
, filter方法
, php检查ip有效性
, JS模拟多线程
url验证
filter登录验证、权限验证 filter、mvc filter 登录验证、jsp filter 登录验证、java filter登录验证,以便于您获取更多的相关知识。

时间: 2024-11-03 13:24:40

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

php中filter函数验证邮箱、url和ip地址的实例

早年使用php的时候还不知道有filter这玩意,那时候判断邮箱.url和ip地址格式是否符合都是用正则表达式.后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库filter来完成这些功能. 1.验证邮箱 先来看原始的正则验证  代码如下 复制代码 <?php function isEmail($email){  if(preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email )) {  

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

PHP:指示支持该函数的最早的 PHP 版本. 函数 描述 PHP filter_has_var() 检查是否存在指定输入类型的变量. 5 filter_id() 返回指定过滤器的 ID 号. 5 filter_input() 从脚本外部获取输入,并进行过滤. 5 filter_input_array() 从脚本外部获取多项输入,并进行过滤. 5 filter_list() 返回包含所有得到支持的过滤器的一个数组. 5 filter_var_array() 获取多项变量,并进行过滤. 5 fil

asp.net获取URL和IP地址的方法汇总_实用技巧

HttpContext.Current.Request.Url.ToString() 并不可靠. 如果当前URL为 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通过HttpContext.Current.Request.Url.ToString()获取到的却是 http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=

php使用filter过滤器验证邮箱 ipv6地址 url验证_php实例

1.验证邮箱 复制代码 代码如下: $email = 'jb51@qq.com';$result = filter_var($email, FILTER_VALIDATE_EMAIL);var_dump($result); //string(14) "jb51@qq.com" 2.验证url地址 复制代码 代码如下: $url = "http://www.jb51.net";$result = filter_var($url, FILTER_VALIDATE_URL

php使用filter过滤器验证邮箱

 原来判断邮箱.url和ip地址格式是否符合都是用正则表达式.后来才知道在php中也可以使用内置的函数库filter来完成这些功能,下面分享给大家 1.验证邮箱  代码如下: $email = 'jb51@qq.com'; $result = filter_var($email, FILTER_VALIDATE_EMAIL); var_dump($result); //string(14) "jb51@qq.com"      2.验证url地址 代码如下: $url = "

php中filter函数验证、过滤用户输入的数据_php技巧

PHP Filter 简介 PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤. 复制代码 代码如下: //除去html标签,或除去编码特殊字符 var_dump(filter_var("<html>中文ABC@#</html><script>abc</script><b>BBB</b><span>",FILTER_SANITIZE_STRING)); //url_encoded编码

利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享_Mysql

mysql> create table jackbillow (ip int unsigned, name char(1)); Query OK, 0 rows affected (0.02 sec) mysql> insert into jackbillow values(inet_aton('192.168.1.200'), 'A'), (inet_aton('200.100.30.241'), 'B'); Query OK, 2 rows affected (0.00 sec) Reco

jQuery filter函数使用方法_jquery

利用filter函数可以从wrapper set中过滤符合条件的DOM元素. 如果我们有一个内容如下的html文件,要获取类为external的<a>元素,使用filter可以很easy地搞定. 复制代码 代码如下: <a href="#" class="external">link</a> <a href="#" class="external">link</a>

VBS教程:函数-Filter 函数_vbs

Filter 函数 返回下标从零开始的 数组,其中包含以特定过滤条件为基础的字符串数组的子集. Filter(InputStrings, Value[, Include[, Compare]]) 参数 InputStrings 必选项.一维数组,要在其中搜索字符串. Value 必选项.要搜索的字符串. Include 可选项.Boolean 值,指定返回的子字符串是否包含 Value.如果 Include 为 True,Filter 将返回包含子字符串 Value 的数组子集.如果 Inclu