导航:首页 > 编程语言 > php正则表达式在线测试

php正则表达式在线测试

发布时间:2024-10-16 12:50:48

1. 知道这20个正则表达式,能让你少写1,000行代码

正则表达式,一种强大的文本处理工具,以简洁的表达式快速实现复杂业务逻辑,大幅提高开发效率。以下为前端开发中常用的20个正则表达式,适用于密码、中文、字符串、E-Mail、身份证、日期、金额、手机号、IE版本、IP地址、URL等校验与提取。

1. 校验密码强度,要求包含大小写字母、数字,无特殊字符,长度在8-10位。

2. 校验中文字符串,确保内容为中文。

3. 验证由数字、26个英文字母或下划线组成的字符串。

4. 校验E-Mail地址格式。

5. 身份证号码校验,支持15或18位。

6. 日期格式校验,支持"yyyy-mm-dd"格式,考虑平闰年。

7. 金额校验,精确到2位小数。

8. 手机号校验,支持国内13、15、18开头。

9. 判断IE浏览器版本。

10. IP-v4地址校验。

11. IP-v6地址校验。

12. 检查URL前缀,区分HTTPS与HTTP。

13. 提取URL链接。

14. 文件路径及扩展名校验(如.txt文件)。

15. 提取网页颜色代码。

16. 提取网页图片信息。

17. 提取HTML页面中的超链接。

18. 查找CSS属性。

19. 移除HTML注释。

20. 匹配HTML标签属性。

了解正则表达式的相关语法,可通过Cheatsheet快速查找。深入学习推荐正则表达式快速学习指南,可在线测试正则表达式使用regex101工具。更多正则表达式教程与书籍,欢迎访问技匠社获取。作者:技匠

2. python正则表达式以及re库的使用

本文旨在整理收集Python正则表达式以及re库使用资料,方便编程实践。

1. 常见正则表达式

详细资源参考:知乎链接

2. 正则表达式语法

在线测试工具:菜鸟工具链接

语法主要包含:普通字符、非打印字符、特殊字符、限定符与定位符

2.1普通字符

涵盖大写字母、小写字母、数字与标点符号

2.2非打印字符

如换行符等

2.3特殊字符

如\. \* \+ \? \{ \} \[ \] \| \^ $ \( \)

2.4限定符

如重复次数

2.5定位符

如指定位置匹配

3. re库常见函数

文档参考:Python 3.10.1 文档链接

重点理解:

2.2.1反斜杠使用

r"\n"表示字符组合,"\n"表示换行符

2.2.2命名组合与反向引用

示例:(?P...)、(?P=name)

2.2.3匹配函数

re.match()、re.search()、re.fullmatch()、re.split()

2.2.4匹配函数区别

re.match()从头匹配,re.search()查找第一个匹配,re.fullmatch()匹配整个字符串,re.split()分割字符串

阅读全文

与php正则表达式在线测试相关的资料

热点内容
点爱APP怎么下载不了了 浏览:105
pr视频生成文件夹能删除吗 浏览:715
香港云服务器1m带宽吗 浏览:366
如何打开老手机内存卡加密 浏览:850
单片机8脚5v 浏览:58
防止反编译技术 浏览:489
网关的加密方式用哪个 浏览:232
加密便签在哪里找小米 浏览:527
对数函数的预算法则 浏览:893
会计基础教材pdf 浏览:408
怎么用苹果平板登安卓账号王者 浏览:379
苹果怎么下rosi的app 浏览:488
单片机usb模块作用 浏览:936
拿破仑传pdf 浏览:885
Java7程序设计 浏览:402
黑马程序员百度云 浏览:559
java验证码识别算法 浏览:759
单片机共阳极数码管0到9重复 浏览:940
pdf如何图片格式 浏览:383
龙虎榜接收数据器源码 浏览:648