首页 > 编程 > Regex > 正文

提高工作效率的正则表达式

2020-03-01 19:57:36
字体:
来源:转载
供稿:网友

正则表达式是一门语言,当我们在学习新的编程语言的时候正则表达式就是小的子语言,一开始别看它没有意义,在很多时候我们都不得不用正则表达式来理解这些简单的描述模式,那么下面就让小编为大家介绍提高工作效率的正则表达式。
1.匹配用户名:/^[a-z0-9_-]{3,16}$/  
2.匹配密码:/^[a-z0-9_-]{6,18}$/   
3.匹配一个Hex值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/   
4.匹配一个Slug:/^[a-z0-9-]+$/   
5.匹配一个Email:/^([a-z0-9_/.-]+)@([/da-z/.-]+)/.([a-z/.]{2,6})$/   
6.匹配一个URL:/^(https?:////)?([/da-z/.-]+)/.([a-z/.]{2,6})([///w /.-]*)*//?$/  
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.匹配HTML Tag:   1. /^<([a-z]+)([^<]+)*(?:>(.*)<///1>|/s+//>)$/  

上文就是小编分享关于提高工作效率的正则表达式,感兴趣的朋友可以了解下,或许对你有所帮助!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选