2015-06-22 118 views
0

@"[+-]?\d+(\.\d+)?" - 这虚空小数部分是我写了数字的正则表达式 它允许 [+ - ]零下 数字之前和后点的位数之前正则表达式,允许数

问题是 如何改变这个以允许“未完成”的值 这样输入“5.” - 也好吗?

回答

3

刚刚获得captruing组之外的点和然后将其作为可选项。

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

如果需要,使用锚点。

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

您可以使用此正则表达式:如果你想允许+--.+.等也随后

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

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