导航:首页 > 编程语言 > 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正则表达式在线测试相关的资料

热点内容
android设计风格 浏览:426
视频不支持我的加密 浏览:342
布包pdf 浏览:267
程序员录制课程表 浏览:626
eclipsephp断点调试 浏览:895
虚拟成交量指标源码 浏览:838
什么APP有背单词小组 浏览:43
苹果2g视频怎么加密 浏览:204
人工智能程序员和古典录音师相遇 浏览:415
国产服务器是怎么来的 浏览:116
蓄势待发源码 浏览:458
服务器如何清理log文件 浏览:835
javaawtfont 浏览:627
php企业站后台 浏览:417
日企程序员招聘 浏览:113
服务器中毒网页投放广告怎么办 浏览:709
安卓闪存掉速是什么原因 浏览:409
fcfs调度算法代码 浏览:686
应用加密安全提示问题如何重设 浏览:54
树莓派python安装库 浏览:320