1
货币格式我知道它已经回答过了,这里是它的代码(JS淘汰赛)与淘汰赛
ko.observable.fn.withCurrencyFormat = function (precision) {
var observable = this;
observable.formatted = ko.computed({
read: function (key) {
return '$' + (+observable()).toFixed(precision);
},
write: function (value) {
value = parseFloat(value.replace(/[^\.\d]/g, ""));
observable(isNaN(value) ? null : value); // Write to underlying storage
}
});
return observable;
};
但我怎么能处理这些情况?
- 用户删除0.00在文本字段,它应该默认回 为0.00,而不是在文本 领域保持空白
- 用户类型的字母,它也应该默认回0.00,而不是返回NaN的