位置: 编程技术 - 正文

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的使用方法(浅谈双减背景下的高效课堂)

  • 电梯安装费发票
  • 专款专用需要缴纳企业所得税吗?
  • 记账凭证红字冲销
  • 利息发票怎么算
  • 公司不营业需要做年报吗
  • 个体工商户报税一年几次
  • 工资单上的retro
  • 公司把钱借给个人
  • 企业收到的土地补偿款的企业所得税
  • 本年本期累计
  • 长期负债平均余额怎么算
  • 国外出差差旅费
  • 待摊费用不要了怎么做账?
  • 财务费用做什么明细账
  • 企业购买固定资产的价款超过正常信用条件
  • 税务返还手续费发放给个人需要合并扣税吗
  • 现金买东西可以退吗
  • 房地产开发企业土地增值税清算
  • 外地预缴的企业所得税可以退吗
  • 房地产企业开发资质等级
  • 出纳汇错款会计怎么做账
  • 生产性生物资产是什么意思
  • 收到应收票据应该确认收入吗
  • 网络共享每次都要输入密码
  • 华为鸿蒙系统网速慢怎么解决
  • 怎样提取word中的图片
  • 固定资产计提完折旧怎么处理
  • windows 11什么时候
  • 企业税务罚款标准
  • 境外汇款所得税缴纳规定
  • k210中文手册
  • flex的几个常用布局
  • 原材料按实际成本核算需设置的科目包括
  • excel导出exe
  • 未分配利润怎么清零
  • php解析配置文件
  • vue2 vue-router 不显示页面问题
  • 波尔图葡萄牙语
  • 建行E信通贴现需要什么资料
  • 报销还款人民币是什么意思
  • 查补收入是否享受免税政策
  • 工资的补贴是多少
  • phpcms怎么用
  • 简述sql server
  • sql 行列转换
  • 进项税需要转出的分录
  • 购辅助材料会计分录
  • 设置sql server的安全认证模式为混合认证模式
  • 开票限额相关规定最新
  • 国债利息收入要征税吗
  • 商铺固定设施指哪些
  • 固定资产到期后继续使用称为什么
  • 进口关税免征
  • 给客户优惠货款怎么写
  • 土地使用税如何计算公式
  • 企业计提增值税怎么写
  • 代扣代缴增值税申报期限
  • 收到劳务费发票如何申报个税
  • windows正版光盘
  • 联想e430安装win10
  • winxp系统怎么设置默认账户登入
  • 更新win8
  • 如何修改apache
  • linux的top参数
  • win7系统如何添加打印机
  • win7电脑无限蓝屏怎么解决
  • linux计划任务如何设置
  • 用android做一个简单的软件
  • 浏览器如何批量打开网址
  • 相机跟随人物移动
  • unity3d documentation
  • js如何引用
  • 超全面的竣工验收流程及资料
  • 分页jsp
  • pygame实例
  • 一款简单的网络版多媒体课件制作软件是什么
  • Android ExpandableListView的使用技巧
  • 沈阳市地方税务局
  • 车船税为什么有时候不用交
  • 北京车船税新标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设