
export function validatePrice(rule, value, callback) {
if (value.indexOf(".") !== -1) {
let index = value.indexOf(".");
let strOne = value.substring(0, index);
let strTwo = value.substring(index + 1, value.length);
if (strTwo && strTwo.length > 2) {
callback(new Error("只能输入小数点后两位"));
} else if (strOne && strOne.length > 4) {
callback(new Error("价格不能超过9999元"));
} else if (strTwo && strTwo.length > 2 && strOne && strOne.length > 4) {
callback(new Error("价格不能超过9999元且小数点后两位"));
} else {
callback();
}
} else {
if (value && value.length > 4) {
callback(new Error("价格不能超过9999元"));
} else {
callback();
}
}
}
网友评论