这个正则表达式意味着什么?

Mik*_*yev 0 regex

有人可以告诉我以下表达方式意味着什么:

\d{6,8}
Run Code Online (Sandbox Code Playgroud)

据我所知,这是一个常规的exp

Dav*_*ous 5

6到8位数字.

(因为它不是锚定到边界或启动&字符串的结尾,它也将匹配6和8之间的较长的数字序列中的数字-例如,它会匹配123456,1234567,1234678,而且第一8位数字的123456789).

\d是一个字符类 - 它也可以写成[0-9].这{}部分是重复计数; 它可以是单个数字,例如{6},或者,在这种情况下,是一个范围 - 所以{6,8}意味着"前一个,重复6到8次".