推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

能让你少写1000行代码的20个正则表达式

   2023-07-07 网络整理佚名1800
核心提示:同密码一样,下面是E-mail地址合规性的正则检查语句。下面是身份证号码的正则校验。13、15、18开头的手机号正则表达式。有时需要抽取网页中的颜色代码,可以使用下面的表达式。我在网上看到了一篇相当不错的正则表达式快速学习指南((v=vs.(#)是一个非常不错的正则表达式在线测试工具,你可以直接在线测试你的正则表达式哦。

正则表达式是一种非常古老、功能强大的文本处理工具,只需很短的表达式语句就可以快速实现非常复杂的业务逻辑。 如果熟练掌握正则表达式,你的开发效率可以大大提高。

正则表达式常用于检查字段或任意字符串,例如以下检查基本日期格式的代码:

以下是工匠整理的20个前端开发中经常使用的正则表达式。

1. 验证密码强度

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

2. 验证中文

该字符串只能是中文。

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

4. 验证电子邮件地址

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

5. 验证身份证号码

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

15 位数字:

18 位:

6. 验证日期

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

7. 核实金额

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

8. 验证电话号码

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

9.确定IE版本

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

10. 验证 IP-v4 地址

IP4常规声明。

11.验证IP-v6地址

IP6 正则表达式。

12.检查URL前缀

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

13. 提取URL链接

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

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

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

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

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

16.提取网页图像

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

17.提取页面超链接

提取 html 中的超链接。

18.查找CSS属性

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

19. 提取注释

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

20.匹配HTML标签

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

正则表达式的相关语法

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

学习正则表达式

在网上看到了一份相当不错的正则表达式快速学习指南((v=vs.110).aspx),有兴趣继续学习的同学可以参考一下。

正则表达式在线测试工具

(#)是一个非常好的正则表达式在线测试工具,你可以直接在线测试你的正则表达式。

编辑推荐:掘金是一个优质的技术社区,从Swift到React、java、性能优化到开源库,让你不错过互联网上开发的每一个技术干货。 长按图片二维码识别或搜索各大应用市场“掘金”,所有技术干货都触手可及。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON