【问题标题】:Regular expression to allow for number values between 1-3 digits?正则表达式允许1-3位数字之间的数值?
【发布时间】:2011-04-02 06:55:33
【问题描述】:
RewriteRule ^gallery/[0-9][0-9][0-9]/$ index.php?gallery_id=$1

它允许任何长度为三位数的数字。我不知道如何也允许少于三位数(或多于三位数)。

【问题讨论】:

    标签: regex


    【解决方案1】:

    你想做一些事情

    [0-9]{1,3}
    

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

    【讨论】:

    • {n,m} 构造的意思是“下一个块的最小 n 和最大 m”,所以它读作“任何 0-9 1 到 3 次”
    • 谢谢您,效果很好,您提供的链接也很有帮助。
    • 您也可以使用 (\d{1,3})。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    相关资源
    最近更新 更多