2011-06-19 64 views
0

在winforms中,我使用正則表達式來檢查十進制格式。請檢查我的格式是否正確。正則表達式中的十進制格式

例如

123456.1234 

"^{0,1}[0-9]{0,1}[0-9]{0,1}[0-9]{0,1}[0-9]{0,1}[0-9]{0,1}[.]{0,1}[0-9]{0,1}[0-9]{0,1}[0-9]{0,1}$" 

有沒有更好的形式?

其實我只想得到6個數字和4個小數點。如何格式化?

回答

1

會不會^\d+(\.\d)?$更好?

這檢查字符串的開頭的數字,然後可能是一個.後跟另一個數字。

+0

+1你想添加一個量詞來匹配小數部分的數字嗎? – alex

+0

其實我只想得到6個數字和4個小數點。怎麼做? – soclose

+1

'^ \ d {6} \。\ d {4} $'。這隻適用於6個數字,然後是'.',最後是4個數字。 –