如何在c#中给出特定十进制值的正则表达式
本文关键字:十进制 正则表达式 | 更新日期: 2023-09-27 18:16:58
我想要正则表达式验证的十进制值是负的和正的值。我也尝试了很多简单的正则表达式的例子,但它没有工作。所以我想要c#的完整代码,而不仅仅是一行正则表达式。
我的要求是这样的:它可以允许ex:
.1
00.1
+.1
+1.0000
-.1
-0.1
-.2311
-23.45
表示带有+符号值和- ve符号值的数字,以及没有+、-值的数字。它应该接受以。(例如起始点:.01,.345等)它应该只接受点符号前的2位数字。(例如:0.0.1,+12.100,-12.1等)它应该接受小数点(点符号)后的任何数字,例如:90.0956546,23.12233451等。
谢谢。
我试了上面一个。它也接受信件。我试了下面这个。
@"^['+-]?[0-9]{0,2}('.[0-9]{1,9})?$";
这个满足所有条件