【发布时间】:2014-05-24 13:00:04
【问题描述】:
我的 ViewModel 中有以下字段:
self.agi = ko.observable("")
.extend({ required: true, min: .01 });
但是当我输入值 1,000 时,我收到以下错误:
请输入一个大于或等于 0.01 的值。
1000 正确验证。如何使验证忽略逗号?
【问题讨论】:
标签: knockout.js knockout-validation
我的 ViewModel 中有以下字段:
self.agi = ko.observable("")
.extend({ required: true, min: .01 });
但是当我输入值 1,000 时,我收到以下错误:
请输入一个大于或等于 0.01 的值。
1000 正确验证。如何使验证忽略逗号?
【问题讨论】:
标签: knockout.js knockout-validation
自定义验证最小/最大验证值用逗号。
ko.validation.rules['minCheck'] = {
validator: function(val, min) {
val=val.replace(/\,/g,'');
return ko.validation.utils.isEmptyVal(val) || val >= min;
},
message: 'Please enter a value greater than or equal to {0}.'
};
【讨论】: