学会这二十个正则表达式可以为你节省1000行代码!

 2024-02-09 02:03:16  阅读 0

正则表达式是一种强大而高效的文本处理工具。 通常,复杂的业务逻辑可以通过准确的表达非常简单、快速地实现。

因此,正则表达式通常是成熟开发人员的标准,可以帮助极大地提高开发效率。

当需要实现验证字段、字符串等时,通常可以通过正则表达式来实现:

下面是工匠们整理的20个常用的正则表达式。

1. 验证密码强度

密码强度必须是大小写字母和数字的组合,不能有特殊字符,长度在8-10之间。

2. 验证中文

该字符串只能是中文。

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

4. 验证电子邮件地址

与密码一样,以下是电子邮件地址合规性的定期检查声明。

5. 验证身份证号码

以下是身份证号码的定期验证。 15 或 18 位。

6. 验证日期

日期验证采用“yyyy-mm-dd”格式,考虑闰年。

7. 验证金额

金额核对,精确到小数点后两位。

8. 验证手机号码

以下是13、15、18开头的国内手机号码的正则表达式。(前两个号码可以根据目前国内收款号码进行扩展)

9.确定IE版本

IE还没有被完全取代,很多页面还需要版本兼容。 以下是IE版本检查的表达式。

10. 验证 IP-v4 地址

IP4常规句子。

11.验证IP-v6地址

IP6常规句子。

正则表达式获取a标签_正则表达式的标记为_正则匹配a标签

12.检查URL的前缀

在应用程序开发中,经常需要区分请求是HTTPS还是HTTP。 可以使用下面的表达式来提取URL的前缀,然后进行逻辑判断。

13. 提取URL链接

下面的表达式可以过滤掉一段文本中的URL。

14.文件路径和扩展名验证

验证文件路径和扩展名(下例中的 .txt 文件)

15. 提取颜色十六进制代码

有时需要从网页中提取颜色代码,可以使用以下表达式。

16.提取网页图像

如果要提取网页中的所有图像信息,可以使用以下表达式。

17.提取页面超链接

提取 html 中的超链接。

18.查找CSS属性

通过以下表达式,您可以搜索匹配的 CSS 属性。

19. 提取注释

如果需要删除HMTL中的注释,可以使用以下表达式。

20.匹配HTML标签

HTML中的标签属性可以通过以下表达式来匹配。

正则表达式相关语法

下面是我找到的一个非常好的正则表达式备忘单,可以用来快速查找相关语法。

正则表达式获取a标签_正则表达式的标记为_正则匹配a标签

标签: 表达式 校验 正则

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码