正则表达式允许1-3位数之间的数字值?

Mik*_*ore 37 regex

RewriteRule ^gallery/[0-9][0-9][0-9]/$ index.php?gallery_id=$1
Run Code Online (Sandbox Code Playgroud)

它允许任何长度为三位数的数字.我不知道如何允许少于三位数(或者超过三位数).

R0M*_*RMY 77

你想做一些事情

[0-9]{1,3}
Run Code Online (Sandbox Code Playgroud)

有一些很好的例子在这里.向下滚动到页面的底部,有各种范围选择(不是正确的术语)如何工作的示例.

  • `{n,m}`构造意味着"以下块的最小n和最大m",因此它读作"任何0-9 1到3次" (9认同)
  • 你也可以使用(\ d {1,3}). (3认同)