2012-02-29 79 views

回答

0

(0|([1-9][0-9]{0,9}))(\.[0-9]{1,2})?是你想要的。

當然,您也可以使用\d代替[0-9]。我使用[0-9]來幫助理解

+0

這個解決方案,不匹配只有數字,比如1或2,這是它的問題 – 2012-02-29 17:15:51

+0

「(^(?:\\ d | [0-9])$)| (^ [0-9]([\\。] [0-9] {1,3})$?)「; – 2012-02-29 17:38:00

+0

使用http://www.nvcc.edu/home/drodgers/ceu/resources/test_regexp.asp來測試,似乎工作。我承認我忘了最後的? – 2012-02-29 17:57:25