千家信息网

php正则中i指的是什么

发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,这篇"php正则中i指的是什么"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"php正
千家信息网最后更新 2025年11月15日php正则中i指的是什么

这篇"php正则中i指的是什么"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"php正则中i指的是什么"文章吧。

在PHP中,正则表达式的"i"是"in-casesensitive"的缩写,表示的是"区分大小写"的意思,是正则表达式中的修正符;在正则表达式中设定此修正符时,表示正则表达式进行匹配的字符将同时匹配大小写字母,语法为"/ 匹配条件 /i"。

本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑

php正则中i表示什么意思

这里的 i 是正则表达式

i: 表示in-casesensitive,即大小写不敏感

如果设定此修正符,模式中的字符将同时匹配大小写字母。

例如:

$reg = '/ {5} / i '

拓展知识:

正则表达式就是一个匹配的模式,正则表达式本身也就是一个字符串(有一些语法规则,特殊符号组成)

正则表达式这个字符串一定要在对应的函数中使用才有意义(分割,替换函数结合使用)

  • 1、定界符 / /

  • 2、原子 最小的一个匹配单元(放在 / / 中,在正则表达式中,至少有一个。例如:$reg = '/ 7 /' )

  • 3、元字符 元字符是不能单独使用的,用来修饰元子的,用来扩展原子功能和限字的做补充说明(协助定界符中 例如:$reg = '/{5}/' )

  • 4、模式修正符 修正,对模式(正则)修正(写在定界符的外面,写在右边 例如: $reg = '/ {5} / i ' 中的i)

示例如下:

1、非空匹配  '/.+/'

  2、浮点数匹配(保留2位)'/(?!0\.00)(\d+\.\d{2}$)/'  

$subject = ['1.00', '2.345', '0.23', '234', '23.22', '0.00'];$matche = [];for ($i = 0; $i < count($subject); $i++){    if(preg_match('/(?!0\.00)(\d+\.\d{2}$)/', $subject[$i], $matche)){        show($matche);    }}

  结果:

  3、手机号码

'/^1(3|4|7|8)\d{9}$/'

  4、Email地址

'/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i'

或者

'/^\w+(\.\w+)*@\w+(\.\w+)+$/'

  5、常见URL地址

 '/^(https?://)?(\w\.)+[a-zA-Z]+$/'

以上就是关于"php正则中i指的是什么"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

正则 表达式 内容 大小 字符 模式 定界符 知识 元字符 函数 原子 同时 地址 字母 字符串 就是 意思 文章 篇文章 语法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河北迪润网络技术 数据库定义语言的缩写 ocm数据库使用方法 服务器配置与管理认识与期待 数据库 约束 百度贴吧 网络安全法 处罚 天津存储服务器搭建云主机服务器 中国警官大学网络安全与执法 上海软件开发价格多少钱 sql数据库最大连接数 最近网络安全龙头 什么是软件开发的语言 数据库的几种连接方式和解释 惠普服务器一般多少克 国企网络技术员是干嘛的 天翔睿翼网络技术有限公司 杭州服务器被黑客攻击 烟台顺城网络技术有限公司 山西统一软件开发价格参考价格 贵阳大数据信息网络安全 华润银行软件开发工程师 产品统计软件开发 路由器中dns服务器 oa系统没有数据库 升级数据库后没有网络连接 达梦远程连接oracle数据库 数据库系统存储过程实验报告 网络安全态势感知 软件学报 中卫网络技术推荐厂家 网站服务器一般租用多久
0