我想要对十进制值进行正则表达式验证,这些值也是负值和正值。 我用简单的正则表达式尝试了很多例子,但它没有用。所以我想在c#中使用完整的代码,而不仅仅是一行正则表达式。
我的要求是:它可以允许ex:
.1
00.1
+.1
+1.0000
-.1
-0.1
-.2311
-23.45
所以带有+符号值的数字和-ve符号值以及带有+, - 值的数字也是如此。 它应该接受开头。 (即点开始:.01,.345等) 它应该只接受点符号前的2位数。 (例如:00.1,+ 12.100,-12.1等) 它应该接受小数点后的任意位数(点符号)ex:90.0956546,23.12233451等。
感谢。
答案 0 :(得分:0)
我试过上面一个。它的接受信也。 我试过下面的一个。
@"^[\+-]?[0-9]{0,2}(\.[0-9]{1,9})?$";
这个满足所有条件。