一、正则表达式限定符
\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次,最多一次