正则表达式应该匹配以下标准。点号前后的元素数量可以是任意的。只允许一个点号,负号只允许在第一个位置。我不需要逗号。
例如:
所有上述表达式的结果都应该为true。
所以如果我分开来...
例如:
1
-1
-1.
1.
1.2
-.2
-0.2
000.300
所有上述表达式的结果都应该为true。
所以如果我分开来...
- 可选的负号在第一位。
- 点之前可以有零个或更多数字。
- 点是可选的。最多出现一次。它也可以是纯整数。
- 点后可以有零个或更多位数字。
decimal.TryParse()
代替。 - MarcinJuraszekC#
标签,并且在标题中有C#
。这就是我发表评论的原因。顺便说一句,我不知道 @konrad 为什么删除了那个标签... - MarcinJuraszek