我无法找到正确的答案,所以我在这里发布了我的问题。
我在ASP.NET MVC中验证表单,并寻找验证文本字段的方法,只允许数字和十进制数字,如
1或1.5或1.65
如果我有1,65,我不希望这个被验证。
我在我的模型字段中放置了元数据,如下所示:[RegularExpression(@"^(((\d{1})*))$")]
并且
@Html.ValidationMessageFor(m => m.ResolvedAmount, "", new { @class = "error" })
验证该字段。
另外,在我的函数中,我有以下内容来检查验证:
var validator = $("#main").kendoValidator().data('kendoValidator');
if(validator.validate()){some logic}
我验证了必填字段,但无法使我的int / decimal验证工作。
为了验证它我需要什么?