
有了元字符之后,我们就可以利用这些元字符来写一些简单的正则表达式了,
比如:
匹配有abc开头的字符串
1\babc或者^abc
匹配8位数字的QQ号码
1^\d\d\d\d\d\d\d\d$
匹配1开头11位数字的手机号码
1^1\d\d\d\d\d\d\d\d\d\d$

有了这些限定符之后,我们就可以对之前的正则表达式进行改造了,比如:
匹配8位数字的QQ号码
1^\d{8}$
匹配1开头11位数字的手机号码
1^1\d{10}$
匹配银行卡号是14~18位的数字
1^\d{14,18}$
匹配以a开头的,0个或多个b结尾的字符串
1^ab*$



网友评论