2015-06-22 104 views
0

@"[+-]?\d+(\.\d+)?" - 這虛空小數部分是我寫了數字的正則表達式 它允許 [+ - ]零下 數字之前和後點的位數之前正則表達式,允許數

問題是 如何改變這個以允許「未完成」的值 這樣輸入「5.」 - 也好嗎?

回答

3

剛剛獲得captruing組之外的點和然後將其作爲可選項。

@"[+-]?\d+\.?\d*" 

如果需要,使用錨點。

@"^[+-]?\d+\.?\d*$" 
2

您可以使用此正則表達式:如果你想允許+--.+.等也隨後

@"[+-]?\d+(\.\d*)?" 

@"[+-]?\d*(\.\d*)?"