Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation ASP MVC中文本框中带4位小数的十进制值_Validation_Asp.net Mvc 4_Kendo Ui - Fatal编程技术网

Validation ASP MVC中文本框中带4位小数的十进制值

Validation ASP MVC中文本框中带4位小数的十进制值,validation,asp.net-mvc-4,kendo-ui,Validation,Asp.net Mvc 4,Kendo Ui,需要帮助添加对textbox字段的验证,其中textbox的数据类型为decimal,它的最大长度可以是15位数字,也可以是15位,带4位小数 例如: 1234 123456789012345 1234567890123345.1234 这是部分代码的外观: public decimal ShipmentWeight { get; set; } 剃刀: @Html.TextBoxFor(model => model.ShipmentWeight, new {@class

需要帮助添加对textbox字段的验证,其中textbox的数据类型为decimal,它的最大长度可以是15位数字,也可以是15位,带4位小数

例如: 1234 123456789012345 1234567890123345.1234

这是部分代码的外观:

public decimal ShipmentWeight         { get; set; }
剃刀:

@Html.TextBoxFor(model => model.ShipmentWeight, new {@class = "form-control"})
@Html.ValidationMessageFor(model => model.ShipmentWeight)
有人知道我怎样才能做到这一点吗?
谢谢。

您可以使用
[RegularExpression]
属性来定义此:但在UI端没有看到任何验证。以下操作应该可以正常运行-
^\d{1,15}$|^(\d{1,10}\.\d{4})$