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

热点内容
顺序表查找算法 浏览:463
整合包解压后是乱码 浏览:300
xp系统如何查找服务器名 浏览:983
土的压缩系数的确定方法 浏览:647
程序员家里健身 浏览:620
电视看篮球app哪个好 浏览:47
高中毕业当程序员 浏览:245
php标签属性大全 浏览:897
远程访问服务器ip地址 浏览:312
程序员吃鸡蛋炒菜 浏览:173
在哪里看俄罗斯电视剧app 浏览:308
怎么找数据库服务器地址 浏览:487
服务器调试怎么翻译 浏览:921
php如何处理ajax请求 浏览:211
php数组下标存在 浏览:707
php获取ip归属地 浏览:175
撩女程序员怎么办 浏览:508
百度服务器做什么 浏览:193
打开软件加速服务器有什么危害 浏览:87
php去除数组下标 浏览:794