位置: 编程技术 - 正文

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

  • 小规模30万免税包括30万吗
  • 非税收入未上缴
  • 税后营业利润怎么算出来的
  • 企业纳税证明是什么
  • 总账套打
  • 一般纳税人外地预交税款怎么预缴
  • 发票校验码被章盖住了
  • 流动负债和长期负债的比例多少合适
  • 报表申报错误怎么作废重报
  • 应交税费明细表填制
  • 劳务报酬增值税和个人所得税都要交吗
  • 卖掉的固定资产计入什么科目
  • 股份支付为什么计入资本公积?
  • 广告业务增值税
  • 国税里发票采集中的税控机动车发票是指什么发票?
  • 申报水利基金减免性质在哪里找?
  • 劳务费个人所得税税率表2023
  • 行政事业单位2014年前已交社保费
  • 员工离职赔偿计入什么科目
  • 公账转私账怎么操作电脑版
  • 货物收到钱已付 发票未收到怎么做账
  • 公司的招标代理费计入什么科目
  • 食堂伙食费账务处理
  • 进项是普票销项是专票,怎么交税
  • 店铺员工证费用计入什么科目?
  • 如何解决浏览器禁止访问
  • 商贸企业零部件出口退税政策
  • php的编辑工具有哪些
  • PHP:mb_detect_order()的用法_mbstring函数
  • php str函数
  • 一般纳税人做账报税的整个流程详细
  • PHP:Memcached::getResultMessage()的用法_Memcached类
  • 提前预支工资怎么报税
  • mac 快速切换输入法
  • 优先股转化
  • 购入无形资产的增值税税率
  • 混凝土简易计税能抵扣么
  • 挂靠的项目怎么做账
  • js函数怎么调用
  • 个税申报工资比实发工资少,但没超过5000可以举报吗
  • 基于javaweb的图书馆管理系统
  • 替票报销违法吗
  • 十四届智能车规则
  • lua命令库
  • 补交当年的增值税
  • JavaWeb之Servlet
  • 一般纳税人销售自行开发的软件产品
  • 百度ai修复照片
  • 租车费开票属于哪个类别
  • 计提电费的会计分录怎么写
  • 小微企业预缴所得税怎么填报
  • 季度报税都是几月份
  • 起征点与免征额的联系
  • 实收资本后面带人名吗
  • 营改增后的增值税税目税率表
  • 物业公司收的水费怎么做账
  • 根据《增值税暂行条例》的规定,适用9
  • 全民用车app下载
  • 系统停止工作
  • win2008 server r2 intel无法安装网卡驱动不存在英特尔PRO适配器的解决方法
  • xp系统怎么修改图标和文字大小
  • 系统设置技巧有哪些
  • win8开机画面后黑屏
  • w10 2021年更新
  • win8键盘失灵怎么办
  • linux如何限制指定ip访问
  • python批量更改文件名称
  • js类继承的几种方式
  • js按位运算符
  • python操作微信自动发消息
  • javascript()
  • js中的三种弹出消息提醒的命令
  • js打印命令
  • android 获取手机屏幕截图
  • 东莞网上办税服务厅
  • 税务扣税账户余额不足
  • 生活垃圾处理合作协议
  • 八戒财税兼职
  • 规范性文件失效后,没有新文件,可以使用民法典第十条吗
  • 发票开具显示获取纳税人基础信息失败,请退出?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设