网络编程 
首页 > 网络编程 > 浏览文章

8个你应该了解的正则表达式提高你的工作效率

(编辑:jimmy 日期: 2024/10/10 浏览:3 次 )
正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。 今天为大家介绍8个最基本的正则表达式:

1.匹配用户名:/^[a-z0-9_-]{3,16}$/ 8个你应该了解的正则表达式提高你的工作效率 
2.匹配密码:/^[a-z0-9_-]{6,18}$/  8个你应该了解的正则表达式提高你的工作效率 
3.匹配一个Hex值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/  8个你应该了解的正则表达式提高你的工作效率 
4.匹配一个Slug:/^[a-z0-9-]+$/  8个你应该了解的正则表达式提高你的工作效率 
5.匹配一个Email:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/  8个你应该了解的正则表达式提高你的工作效率 
6.匹配一个URL:/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/ 8个你应该了解的正则表达式提高你的工作效率 
7.匹配IP地址:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ 8个你应该了解的正则表达式提高你的工作效率 
8.匹配HTML Tag:   1. /^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/  8个你应该了解的正则表达式提高你的工作效率
上一篇:JavaScript正则表达式验证中文实例讲解
下一篇:经典Javascript正则表达式[优质排版]
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。