2013-01-17 276 views
0

我遇到了所有簡單範圍驗證,如1-99或3-1000,但我無法爲上述要求(1024 - 25600)創建任何幫助的reg將不勝感激....謝謝正則表達式驗證範圍爲1024 - 25600

+1

什麼可能是用正則表達式而不是簡單的操作符來做到這一點?很高興知道嗎? –

+0

這不是使用正則表達式解決的問題。只需將範圍分成兩個整數並測試它們。 –

+0

無論您使用何種語言,最好不要使用正則表達式來測試這些範圍。這會有點難看,而且難以理解。另外,它不會顯示你的意圖。 –

回答

6

正則表達式並不意味着評估數值範圍。僅僅因爲你需要檢查數字位數,你可以避開像1-99這樣的範圍,但是它們不能用來驗證任意的數字範圍。

+1

http://utilitymill.com/utility/Regex_For_Range感謝您的意見,但他們確實有效! – user1698605