在点3之前,数字应该接受0-9点后十进制4位数应该接受

时间:2015-11-27 03:05:41

标签: c# asp.net

我需要使用常规exp验证文本框服务器端,它应该在小数点前最多接受3位[0-9],在小数点后最多接受4位[0-9]。小数点后的部分应限制为4位数(不多于或少于)

正确的例子:

32.4240 10.0240 100.6400 2.0260 43.0000

2 个答案:

答案 0 :(得分:1)

"#" custom format specifier用作数字占位符。如果格式化的值在格式字符串中出现“#”符号的位置有一个数字,则该数字将复制到结果字符串。否则,结果字符串中的任何位置都不会存储任何内容。

value.ToString("###.####");

答案 1 :(得分:0)

如果您想使用正则表达式,请尝试^ \ d {1,3}(?:\。\ d {1,4})$