我希望在将模板保存到数据库之前对模板验证javascript(而不是json)。
要验证的示例:
(function () {
return [{
name: "bla",
validation: function() {
alert('juhu');
}
},
{
name: "foo",
optionalThing: {
id: "nomnoms"
}
}]
};
}());
返回的对象的结构不是一成不变的,但我更喜欢保持简单(最小的验证提示等)。我的目标是检查对象是否有效。它将具有固定数量的属性(具有固定名称),一些是必需的,一些是可选的。还有一些常规验证,例如缺少逗号等。由于它具有函数,因此JSON验证不可行。
我想知道是否有一个C#lib,我可以利用它来根据我放在一起的一些配置来执行此验证。
我想可以在将其发送到服务器进行保存之前在客户端进行验证,但我不想"外包"验证是否可以避免。尽管如此,如果推动推进,是否有一些我可以利用的lib而不是手工执行if (model.name !== null)
等。