发布网友 发布时间:2022-04-23 23:06
共1个回答
热心网友 时间:2022-05-03 07:34
\d是匹配数字,{6}是限定长度为6位,连起来\d{6}就匹配6位的数字,比如039482或者929482等等
^[0-9]{6}$中的^和$表示行的开始和结束,中间的[0-9]{6}意思与上面的\d{6}一样。
d{6}中的d就是一个普通字母d,连起来匹配6个d
\d{6}$上面说过了$匹配行的结束,连起来这个就匹配一个以6位数字结束的行。追问/\d{6}/和/^[0-9]{6}$/的区别是什么?
追答\d{6}只匹配6位数字,而不管这些数字出现在哪,比如象abc293848xyz 234242kcb这种中间的数字,\d{6}也可以匹配到,而加了^$就不行,它表示这一行只有6个数字