0

0

php正则中i表示什么意思

WBOY

WBOY

发布时间:2022-04-08 15:04:20

|

4581人浏览过

|

来源于php中文网

原创

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

php正则中i表示什么意思

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

php正则中i表示什么意思

这里的 i 是正则表达式

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

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

立即学习PHP免费学习笔记(深入)”;

例如:

$reg = '/ {5} / i '

拓展知识:

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

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

  • 1、定界符   / /

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

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

    Midjourney
    Midjourney

    当前最火的AI绘图生成工具,可以根据文本提示生成华丽的视觉图片。

    下载
  • 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);
    }
}

  结果:

14.png

  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视频教程

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

php

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
html编辑相关教程合集
html编辑相关教程合集

本专题整合了html编辑相关教程合集,阅读专题下面的文章了解更多详细内容。

16

2026.01.21

三角洲入口地址合集
三角洲入口地址合集

本专题整合了三角洲入口地址合集,阅读专题下面的文章了解更多详细内容。

17

2026.01.21

AO3中文版入口地址大全
AO3中文版入口地址大全

本专题整合了AO3中文版入口地址大全,阅读专题下面的的文章了解更多详细内容。

215

2026.01.21

妖精漫画入口地址合集
妖精漫画入口地址合集

本专题整合了妖精漫画入口地址合集,阅读专题下面的文章了解更多详细内容。

58

2026.01.21

java版本选择建议
java版本选择建议

本专题整合了java版本相关合集,阅读专题下面的文章了解更多详细内容。

3

2026.01.21

Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

14

2026.01.21

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

6

2026.01.21

无人机驾驶证报考 uom民用无人机综合管理平台官网
无人机驾驶证报考 uom民用无人机综合管理平台官网

无人机驾驶证(CAAC执照)报考需年满16周岁,初中以上学历,身体健康(矫正视力1.0以上,无严重疾病),且无犯罪记录。个人需通过民航局授权的训练机构报名,经理论(法规、原理)、模拟飞行、实操(GPS/姿态模式)及地面站训练后考试合格,通常15-25天拿证。

23

2026.01.21

Python多线程合集
Python多线程合集

本专题整合了Python多线程相关教程,阅读专题下面的文章了解更多详细内容。

1

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 9万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 9.1万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号