当前位置:网站首页>正则表达式(正则匹配)
正则表达式(正则匹配)
2022-06-30 17:41:00 【*小瑶】
正则表达式
正则表达式由两部分组成
原子(匹配内容)+元字符(匹配次数)
原子:
元字符:
最重要的就是**实践**了,大家可以看看下面这几个常用的,还可以去菜鸟教程里面看看其他的
这次展示其中几个函数(生活中的应用):
正则匹配邮箱号
正则匹配手机号
匹配网址
验证真实姓名为汉字
隐藏手机号码中数字
字符串分割成数组
<?php
//简单正则匹配:原子+元字符
$a="[email protected]_q.cm";
$b="19139567866";
$c="https://www.baidu.com";
$d="张三";
$check2=preg_match("/^\[email protected]\w+\.[0-9a-zA-Z]{2,4}$/",$a);//正则匹配邮箱号
$check1=preg_match("/^1[0-9]{10}$/",$b);//正则匹配邮箱号
$check3=preg_match("/^https?:\/\/\w+\.\w+/",$c);//匹配网址,最后的结束符$要去掉 同样可写成"/^(http)|(https):\/\/\w+\.\w+/"
$check4=preg_match("/^[^u4E00-u9FA5]{4,10}$/",$d);//验证真实姓名必须是汉字,一个汉字两个长度,[4,10]表示2-5个字
echo $check5=preg_replace("/[123]/","*",$b,2);//隐藏手机号码中数字,2表示只隐藏两个数字
echo"<br>";
$check6="张三,李四,王五#老六";//字符串分割成数组
$arry1=explode(",",$check6);
$arry2=preg_split("/[#,]/",$check6);
print_r($arry1);
echo "<br>";
print_r($arry2);
if($check1&&$check2&&$check3&&$check4)
{
echo('<br>zq');}
else{
echo("cuowu");}
边栏推荐
- Vs Code treeview TreeView
- 云上“视界” 创新无限 | 2022阿里云直播峰会正式上线
- Classic problem of leetcode dynamic programming (I)
- 3.10 haas506 2.0开发教程-example-TFT
- C# Winform程序界面优化实例
- 屏幕显示技术进化史
- countdownlatch 和 completableFuture 和 CyclicBarrier
- TiDB Dashboard里面可以写sql执行吗
- 音频 librosa 库 与 torchaudio 库中 的 Mel- spectrogram 进行对比
- EasyNVR平台设备通道均在线,操作出现“网络请求失败”是什么原因?
猜你喜欢

【TiDB】TiCDC canal_json的实际应用

深度学习编译器的理解

System integration project management engineer certification high frequency examination site: prepare project scope management plan
![删除排序链表中的重复元素 II[链表节点统一操作--dummyHead]](/img/dd/7df8f11333125290b4b30183cfff64.png)
删除排序链表中的重复元素 II[链表节点统一操作--dummyHead]

Swin-transformer --relative positional Bias

php利用队列解决迷宫问题

How to solve the lock-in read-only alarm of AutoCAD Chinese language?

漏洞复现----38、ThinkPHP5 5.0.23 远程代码执行漏洞

depends工具查看exe和dll依赖关系

Adhering to the concept of 'home in China', 2022 BMW children's traffic safety training camp was launched
随机推荐
Volcano engine was selected into the first "panorama of edge computing industry" in China
如何利用AI技术优化独立站客服系统?听听专家怎么说!
《所谓情商高,就是会说话》读书笔记
音频 librosa 库 与 torchaudio 库中 的 Mel- spectrogram 进行对比
System integration project management engineer certification high frequency examination site: prepare project scope management plan
How to use AI technology to optimize the independent station customer service system? Listen to the experts!
Detailed single case mode
Adhering to the concept of 'home in China', 2022 BMW children's traffic safety training camp was launched
MySQL n'a pas pu trouver MySQL. Solution temporaire pour le fichier Sock
「经验」我对用户增长的理解『新用户篇』
Hospital online consultation applet source code Internet hospital source code smart hospital source code
详解单例模式
What if icloud photos cannot be uploaded or synchronized?
「经验」浅谈聚类分析在工作中的应用
MRO工业品采购管理系统:赋能MRO企业采购各节点,构建数字化采购新体系
Rhai - Rust 的嵌入式脚本引擎
大佬们目前flinksql, cdcmysql跟Kafka双流join,结果放到mysql 或者ka
Countdowncatch and completabilefuture and cyclicbarrier
Swin-transformer --relative positional Bias
C WinForm program interface optimization example