2012-09-27 54 views
0

我正在嘗試創建preg_match測試以僅允許數字。絕對不能使用is_numeric或任何變體。PHP正則表達式僅允許指定長度的數字

這是否像我所能得到的那樣安全?

/^\d*$/ 

,並且另外,我會怎樣設定的最小最大範圍內,例如檢查的數量爲6之間和10個數字?

+0

'/^\ d {6,10} $ /'有什麼問題? –

回答

1

嗯,這很安全。正則表達式完全是......只允許數字。

要指定一定數量的,這裏是語法:

/^\d{6,10}$/ 

然而,由於這是一個非常基本問題,你應該檢查出this site

+3

有些人得到正則表達式。有些不。我是後者。已閱讀並重新閱讀正則表達式文檔。不會沉入。 – sq2

相關問題