/\d{6}/

\d是匹配数字,{6}是限定长度为6位,连起来\d{6}就匹配6位的数字,比如039482或者929482等等


/^[0-9]{6}$/

^[0-9]{6}$中的^和$表示行的开始和结束,中间的[0-9]{6}意思与上面的\d{6}一样.


/d{6}/

d{6}中的d就是一个普通字母d,连起来匹配6个d


/ \d{6}$/

\d{6}$上面说过了$匹配行的结束,连起来这个就匹配一个以6位数字结束的行.

 

\d{6}只匹配6位数字,而不管这些数字出现在哪,比如象abc293848xyz 234242kcb这种中间的数字,\d{6}也可以匹配到,而加了^$就不行,它表示这一行只有6个数字