一、正则表达式限定符






\d是匹配数字的,num中没有限定符,只要有数字即可(从左往右找)




^ ==> 以字符串的起始(即 匹配开始)
$ ==>以字符串的结束(即 匹配结束)
这里的^\d$,表示以数字开始,以数字结束(其中数字只有一位数)


如果写两个5,那么就会弹出false


需要写两个\d,\d\d代表两个数字
## 标题
\d\d事紧挨着的,因此55中间不能加任何其他的字母,加数字也不行,仅代表两位数


二、正则表达式重复
{n} ==>匹配重复N次
假如匹配一个手机号 ==>11位数(写11个\d太累了,因此用{n}来解决)


{n,} ====》匹配重复最少n次,最多不限
匹配数字最少匹配到6次,最多不限






{n,m} ====》匹配重复最少n次,最多m次
假如匹配用户名最少6个字符,最多12个字符


*====》匹配重复最少0次,最多不限
匹配数字,最少可以没有,最多不限制




+====》匹配重复最少1次,最多不限
匹配数字,最少一次,最多不限制


?====》匹配重复最少0次,最多一次
匹配数字,最少0次,最多一次




正则表达式基础教程
本文详细介绍了正则表达式的限定符与重复规则,包括如何使用\d匹配数字,^和$限定字符串的开始和结束,以及{n}
1177

被折叠的 条评论
为什么被折叠?



