正则表达式

2021-03-22  本文已影响0人  shark没有辣椒

工作中有时会用到正则表达式,但是正则表达式知识点很多很杂,全部学习下来成本比较高,又不会经常使用,因此总结了一些入门级的知识点。

1.元字符

图1

2.重复限定符

图2

3.转义

如果用到了正则中关键字的字符,则在前面加 \ 转义即可。

4.条件或

正则中 | 表示或。

5.区间

正则中中括号 [] 表示区间条件。如[a-z]表示区间全部小写字母。

6.分组

正则表达式中用小括号()来做分组,也就是括号中的内容作为一个整体。

举几个常用的例子:

匹配腾讯qq号(qq号从10000开始) [1-9][0-9]{4,}

手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$

日期格式:^\d{4}-\d{1,2}-\d{1,2}

以字母开头,长度在4~8之间,只能包含字母、数字、下划线和汉字的昵称:^[a-zA-Z]\w{3,7}$

上一篇下一篇

猜你喜欢

热点阅读