正则表达式 (不长但绝对够用!)

普通字符校验

/[ABC]/

匹配A或B或C中的任意一个

/[^ABC]/

匹配除了ABC中的任意一个

/[A-Z]/

表示一个区间,以上正则表示全部大写字母

/./

匹配除了换行符之外的任意一个字符

/[\S\s]/

可以匹配任意一个字符,\S匹配非空白符,不包括换行。\s匹配空白符和换行

/\w/

匹配数字,字母和下划线

/\d/

匹配数字

/\D/

匹配非数字

非打印字符

/\f/

匹配换页符

/\n/

匹配换行符

/\r/

匹配回车符

/\s/

匹配空白字符和换行

/\S/

匹配全部字符 除了空白字符和换行

特殊字符

/^a/

匹配以a开头的字符串

/a$/

匹配以a结尾的字符串

/(xxxx)/

标记一个子表达式的开始和结束位置,子表达式可供后续获取使用

/a*/

匹配字符出现0次或多次

/a+/

匹配字符出现1次或多次

/a?/

匹配字符出现0次或1次

限定符

/a{n}/

匹配n次字符a

/a{n,}/

最少匹配n次字符a

/a{n,m}/

匹配n到m次字符a

特殊的

/EXP1(?=EXP2)/

匹配后面紧跟EXP2的EXP1
比如

/\d(?=[A-Z])/

找出大写字母前面的数字

/(?<=EXP1)EXP2/

匹配前面紧跟EXP1的EXP2
比如

/(?<=[A-Z])\d/

找出大写字母后面的数字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值