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

热点内容
编程猫编程的费用 浏览:627
贪心算法几个经典例子详细解读 浏览:421
u盘被别人加密怎么办 浏览:485
查看wrf的编译 浏览:942
瑞幸app如何预约自提 浏览:687
安卓怎么能关掉搜索 浏览:221
简单实用的桌面文件夹 浏览:402
解开压缩包打开文件夹 浏览:14
解压日本喜剧 浏览:870
如何看出服务器性能配置 浏览:649
程序员怎么变成少女 浏览:270
acr9000独立式可编程运动控制器 浏览:764
java数据结构书籍 浏览:362
lol压缩秀 浏览:530
编译烧录失败 浏览:272
安卓如何让充电快起来 浏览:16
手机qqdisk文件夹 浏览:937
文件夹怎么放进U盘 浏览:295
手机系统编译语言 浏览:424
华为手机nfc加密卡怎么复制 浏览:21