2010-08-22 81 views
20

在我.htaccess文件我有以下規則:正則表達式允許1-3位數字的值?

RewriteRule ^gallery/[0-9][0-9][0-9]/$ index.php?gallery_id=$1 

它允許任何數量的長度爲三位數。我不知道如何允許少於三位數字(或者超過三位數字)。

我還是新來的正則表達式。

謝謝你!

回答

53

你想做的事的

[0-9]{1,3} 

有一些很好的例子here線的東西。向下滾動到接近頁面底部的位置,有各種範圍選項(不適用於它們的正確術語)的示例。

+5

的'{N,M}'構造裝置「的最小的n和最大的下面塊的米」,所以它讀作「什麼0-9 1〜3倍」 – Erik 2010-08-22 14:10:06

+0

感謝您,即工作完美並且您提供的鏈接也非常有幫助。 – 2010-08-22 14:21:43

+0

您也可以使用(\ d {1,3})。 – jcoggins 2017-05-12 18:18:51