2012-04-10 62 views
0

我有一個文本框,並在其中有一個值,如$8.00我想驗證此文本框始終檢查金額值,並且不接受字母或格式爲0.00格式的值以外的任何值。我如何在RegularExpressionValidator中實現這一點?如何設置金額的正則表達式

謝謝你的幫助。

回答

1

下面的正expressiong將允許以下列格式的數字(12345.67,0,0.1)

^\ d {1,5}(\ d {1,2})?$

1

我希望它有助於嘗試它之前,我使用了下列之一。

\d{1,3}(.)\d{1,2} 
or 
\d{1,3}.\d{2} 
2

的您正在尋找的正則表達式是@"^\d+\.\d\d" 它匹配與點之前1+數字,準確地後

如果你想讓它允許開始從$字符串,然後兩位數使用@"^\$\d+\.\d\d"或字符串@"^\$?\d+\.\d\d"可選$。

如果您希望將$與空格分隔,請使用@"^\$?\s*\d+\.\d\d"

相關問題