位置: 编程技术 - 正文

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

  • 职工福利费计税税率
  • 安徽省增值税发票开票截止日期
  • 税款抵扣会计分录
  • 填专项扣除对个人还是公司受益
  • 发票丢失了能开红字发票吗
  • 利税总额是应交还是已交
  • 享受企业所得税三免三减半优惠的起始时间
  • 提取资本公积会计凭证
  • 支付本月租金计入什么科目
  • 固定资产领用流程图
  • 长期借款利息的会计分录
  • 跨区域施工要交什么税
  • 深圳税种核定需要申报吗
  • 质押贷款属于什么贷款
  • 售后维修服务会计入账方式
  • 太阳能真空管和普通管的区别
  • 固定资产改造计入什么科目
  • 土地增值税清算后补缴税款如何帐务处理
  • 高新企业研发费用认定条件
  • 当月计提当月缴纳的增值税还用结转吗
  • 公司增加注册资金需要实缴吗
  • 新笔记本怎么激活windows11
  • 企业转产是什么意思
  • 保险赔款确认函
  • linux grub
  • 收到融资款如何做账
  • win11设置共享文件夹
  • 我国现行的关税税率种类及适用
  • 增值税发票半年后能冲红
  • 融资租赁的两种基本形式
  • 企业年金基金收支情况
  • mavon-editor的使用
  • 参展费会计分录
  • 计算机还热门吗
  • axure rp 9视频教程
  • 蓝桥杯b组2020
  • php图像识别
  • 管家婆付款单凭证科目如何修改
  • 股东借款会计处理
  • 商品交换包括
  • 慈善组织接受股票捐赠流程
  • 差旅费账务处理例子
  • 事业单位回复短信里的加号要吗
  • 非房地产企业的基建管理办法
  • 对方开具红字发票,我方怎么查询
  • 企业支付股利属于由( )引起的财务活
  • 金蝶利润表没有信用减值损失
  • 企业研发费用加计扣除比例
  • 交通运输服务包括程租
  • 不良资产处置公司违法吗
  • 以长期股权投资换入存货
  • 收到加油
  • 事业单位的股东是谁
  • 小规模纳税人购进商品会计分录
  • 汇算清缴缴纳的所得税怎么做账
  • 应收票据明细表根据什么编制
  • 企业对外借款是什么意思
  • 物料损失怎么入账
  • 报价中含税和不含税比例
  • 购入一辆运输汽车,价值5.6万元,款项尚未支付
  • 小规模纳税人如何计算增值税
  • 现金日记账怎么划线
  • 未认证的进项税额转出怎么做分录
  • mysql5.7.29安装
  • win1020h2镜像
  • Linux系统下的Samba客户端配置
  • win7系统鼠标右键没有压缩文件功能
  • node.js实战
  • opengl learn
  • 如何解决eclipse非正常关闭重打开编译代码
  • javascriptcsdn
  • 使用时间
  • angularjs4
  • jquery增删改查方法
  • 写给小白的情书
  • 云办税大厅
  • 土地增值税鉴证业务的流程
  • 兼营增值税应税项目和免税项目
  • 锦江区税务局发行窗口在哪
  • 税务约谈的法律依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设