位置: 编程技术 - 正文

PHP自带方法验证邮箱、URL、IP是否合法的函数(php验证表单方法有哪些)

编辑:rootadmin

推荐整理分享PHP自带方法验证邮箱、URL、IP是否合法的函数(php验证表单方法有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php接口验证,php验证源码,php如何实现验证码功能,php验证源码,php 验证类,php如何实现验证码功能,php自带方法验证怎么用,php自带方法验证是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

以前用PHP验证邮箱、URL、IP是否合法都是通过自己写正则来实现,但是有时候脑子发昏,可能会写出一个不是完全正确的正则,导致验证出错,今天发现原来PHP本身自带了验证邮箱、URL、IP是否合法的函数。

主要使用的是filter_var函数。

语法

filter_var(variable, filter, options)

参数 描述

variable 必需。规定要过滤的变量。

PHP自带方法验证邮箱、URL、IP是否合法的函数(php验证表单方法有哪些)

filter 可选。规定要使用的过滤器的 ID。

options 规定包含标志/选项的数组。检查每个过滤器可能的标志和选项。

PHP Filters

ID 名称 描述 FILTER_CALLBACK 调用用户自定义函数来过滤数据。 FILTER_SANITIZE_STRING 去除标签,去除或编码特殊字符。 FILTER_SANITIZE_STRIPPED “string” 过滤器的别名。 FILTER_SANITIZE_ENCODED URL-encode 字符串,去除或编码特殊字符。 FILTER_SANITIZE_SPECIAL_CHARS HTML 转义字符 ‘”<>& 以及 ASCII 值小于 的字符。 FILTER_SANITIZE_EMAIL 删除所有字符,除了字母、数字以及 !#$%&'*+-/=&#;^_`{|}~@.[] FILTER_SANITIZE_URL 删除所有字符,除了字母、数字以及 $-_.+!*'(),{}|\^~[]`<>#%”;/&#;:@&= FILTER_SANITIZE_NUMBER_INT 删除所有字符,除了数字和 +- FILTER_SANITIZE_NUMBER_FLOAT 删除所有字符,除了数字、+- 以及 .,eE。 FILTER_SANITIZE_MAGIC_QUOTES 应用 addslashes()。 FILTER_UNSAFE_RAW 不进行任何过滤,去除或编码特殊字符。 FILTER_VALIDATE_INT 在指定的范围以整数验证值。 FILTER_VALIDATE_BOOLEAN 如果是 “1″, “true”, “on” 以及 “yes”,则返回 true,如果是 “0″, “false”, “off”, “no” 以及 “”,则返回 false。否则返回 NULL。 FILTER_VALIDATE_FLOAT 以浮点数验证值。 FILTER_VALIDATE_REGEXP 根据 regexp,兼容 Perl 的正则表达式来验证值。 FILTER_VALIDATE_URL 把值作为 URL 来验证。 FILTER_VALIDATE_EMAIL 把值作为 e-mail 来验证。 FILTER_VALIDATE_IP 把值作为 IP 地址来验证。

Example #1 A filter_var() example

以上例程会输出:

以上所述是小编给大家介绍的PHP自带方法验证邮箱、URL、IP是否合法的函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

浅谈htmlentities 、htmlspecialchars、addslashes的使用方法 1、html_entity_decode():把html实体转换为字符。Eg:$str="justatestlearntouse";echohtml_entity_decode($str);echo"br/";echohtml_entity_decode($str,ENT_QUOTES);echo"br/";echohtml_entity_decod

php异步:在php中使用fsockopen curl实现类似异步处理的功能方法 PHP从主流来看,是一门面向过程的语言,它的最大缺点就是无法实现多线程管理,其程序的执行都是从头到尾,按照逻辑一路执行下来,不可能出现分

解决微信授权回调页面域名只能设置一个的问题 最终的解决方案是:

标签: php验证表单方法有哪些

本文链接地址:https://www.jiuchutong.com/biancheng/296357.html 转载请保留说明!

上一篇:PHP对象、模式与实践之高级特性分析(php对象是什么类型的数据)

下一篇:浅谈htmlentities 、htmlspecialchars、addslashes的使用方法(浅谈双减背景下的高效课堂)

  • 小规模纳税人销售自建不动产
  • 印花税的计税依据为各种应税凭证上所记载的计税金额
  • 收到汇算清缴退款会计分录
  • 企业为清算状态是什么
  • 结转本月发生的费用
  • 中型企业什么意思
  • 网络文化传媒公司名字
  • 税票抵扣是用进项票还是销项票
  • 息税折旧摊销前利润减去所得税
  • 住宿发票抵扣怎么做账
  • 原材料计划价实际价区别
  • 受托加工费的成本都有什么
  • 一般销售商品业务
  • 不用发票可以报销吗
  • 发票认证的三种方式
  • 企业所得税税率2.5% 5% 25%
  • 什么是会计凭证?会计凭证有哪些作用?
  • 在线网速测试网站测速工具
  • Excel规划求解怎么做
  • 注册会计师考试成绩查询2023
  • 开具红字发票后所冲销的销项税应怎么处理?
  • 母公司给子公司拨款要交税吗
  • WordPress置顶文章的相关PHP函数小结
  • php 字符串
  • 二手车交易税咋算
  • php生成代码
  • php精彩编程200例
  • PHP:file_put_contents()的用法_Filesystem函数
  • 来料加工怎么核算成本
  • hptlbxfx.exe
  • numba报错
  • 将城镇生活垃圾直接用作肥料
  • 预收账款期末余额怎么算
  • 国产版忠犬八公观后感
  • 递延所得税资产借贷方向
  • 财务费用为负数是好事还是坏事
  • 绿化管理服务经营范围
  • php访问数据库的方式
  • php使用自定义函数编程求半径r的圆的周长和面积
  • 自动化测试是怎样的
  • 微服务docker打包规范
  • 公司注销实收资本退回需要交税吗
  • 存货成本核算方法有哪些
  • wordpress删除修订版本
  • mongodb主从复制原理
  • 定额的个体户怎么交税
  • 制造费用结转本年利润吗
  • 资产负债表的货币资金怎么算
  • 小规模纳税人结转增值税的账务处理
  • 应收应付票据包括什么
  • 发票的开具流程一般是?
  • 国债利息属于免税吗
  • 行政单位应缴预算款原则上按月缴清
  • 结转本月完工产品成本会计分录怎么写
  • 主营业务成本工资写什么部门
  • 企业设备融资是什么意思?
  • 境外中资企业再投资
  • 企业的期间费用包括制造费用吗
  • 产品的销售费用计入
  • 工会经费如何申请返还
  • 如何查询公司的营业执照照片
  • sql数据库怎样批量添加数据
  • 虚拟主机管理平台
  • 怎么提升mac性能
  • 电脑操作系统win8
  • win8.1怎么优化才流畅
  • bootstrap表单模板
  • js操作list
  • ubuntu系统怎么安装
  • node.js环境搭建
  • perl脚本教程视频
  • js中的apply方法
  • jquery 单页应用
  • 简单的jquery插件实例
  • javascript中this的用法
  • 安卓监听功能
  • 税务数据清理变态
  • 定额发票怎么入账
  • 环保税2018年开征文件
  • 交强险是什么样的照片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设