位置: 编程技术 - 正文

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

  • 多缴纳社保怎么处理
  • 运动手环的税收分类编码是
  • 个体工商户怎么申请开普票
  • 出售股东
  • 培训费的其他费用是什么
  • 净资产包含哪些方面
  • 进项税额在贷方怎么登明细账
  • 承兑贴现几个点是月息还是年息
  • 废旧物资收购发票取消
  • 小规模一季度不超过45万
  • 企业给员工租的公寓楼都是什么样的
  • 红冲后的发票税可以办退税吗
  • 建立明细账的注意事项
  • 个体户对公账户怎么办理
  • 房产税从租计征12%是年税率吗
  • 房地产开发企业土地增值税清算
  • 购进货物建不动产进项税额抵扣
  • 出纳备用金管理制度
  • 抵押贷款合同印花税怎么算
  • 现金支票 差旅费
  • 项目一次性奖励会计分录怎么处理
  • 运输业过路费怎么做账
  • 支付的水电费属于什么会计科目
  • 保险合同有啥用
  • 企业经营者试行什么制度
  • 股东贷款企业贷债务
  • 售楼部购买空调计入哪个科目
  • 小规模企业增值税账务处理
  • 普票红冲对方已入账发票拿不回来
  • 软件企业即征即退账务处理
  • 增值税一般项目是指什么
  • 融资租赁房产如何缴纳房产税
  • 被扣留的质保金怎么办
  • 企业发放贷款怎么做分录
  • 房地产开发企业资质证书
  • 谈谈你对人民美好生活的理解
  • imac夜间模式
  • 电脑方案表格
  • 预提收入的会计处理方法
  • win10回滚系统
  • 企业实际发生的经济业务事项都需要
  • 哪些收入不纳税
  • 华沙的教堂
  • php sendmail
  • react最新教程
  • frameworkscheduled
  • 员工不愿意缴纳个税 需要公司承担吗
  • svc语法
  • vue从入门到精通教程
  • 华为od测试岗机试需要怎么准备
  • 公司购买的商品是白酒用于招待现金流项目是哪类
  • 批量替换多个word文档的同一内容
  • 通讯补贴算福利费吗
  • 专用发票金额与专票不符
  • 培训属于什么服务
  • 增值税专用发票怎么开
  • 企业所得税应按季预缴,年末汇算清缴
  • sql注入攻击代码
  • 银行承兑汇票如果到期了企业没有兑付
  • 应交增值税进项税额转出账务处理
  • 国土资源税的计税依据
  • 厂家给经销商的补贴怎么开票
  • 国税代开专票缴纳城建税分录?
  • 贸易公司退税计算方法选哪一种
  • 公司把钱打到银行了,银行未打到我工资卡
  • 公司销售二手车怎么开票
  • 该程序无法正常启动
  • members-area.exe是什么进程 members-area进程查询
  • linux使用mv命令,结果文件不见了
  • cocos2d-x教程
  • nodejs常用api
  • windows升级node版本
  • xcopy 批处理
  • jquery图片轮播视频
  • 远程计算机的命令
  • 使用脚本什么意思
  • jquery实现网页全屏
  • 湖北省国家税务局历任局长
  • 公安驻税务联络办公室
  • 成都车辆购置税2024年新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设