首页 > 编程 > regex > 正文

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

2020-01-20 22:13:53
字体:
来源:转载
供稿:网友
正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。 今天为大家介绍8个最基本的正则表达式:

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+//>)$/  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表