@"[+-]?\d+(\.\d+)?"
- 这是我为数字写的正则表达式
它允许
[+ - ]减号前的数字
点之前的数字和点之后的数字
答案 0 :(得分:3)
只需将该点放在捕获组之外,然后将其设为可选项。
@"[+-]?\d+\.?\d*"
必要时使用锚点。
@"^[+-]?\d+\.?\d*$"
答案 1 :(得分:2)
您可以使用此正则表达式:
@"[+-]?\d+(\.\d*)?"
如果您还想允许+
或-
或-.
或+.
等,那么:
@"[+-]?\d*(\.\d*)?"