我必須編寫一個匹配以下模式的正則表達式,它應該匹配十進制值,可以使用下面顯示的格式。什麼正則表達式將十進制值限制在6個小數位?
- 100.00
- -100.00
- 0.6777
- 0.45555
- 十進制值的正常條目等100 100.25 100 .... 並且還十進制點應限制6位小數位。
這是正則表達式到目前爲止,我已經寫了:
return Regex.IsMatch(value, "^((\\+|-)(\\d*))+((\\.|,)\\d{0,5})?$");
目前,如果值是像+100
或-100
的reqular表達式匹配。如果我輸入的值如100
,則不會被接受,並且如果我使用.899
之類的小數點開始,則IsMatch
將返回false。
外觀,使您的第一組可選。 – stevehipwell 2011-04-14 11:50:42