表单校验正整数
rules: {
amount: [
{ required: true, message: "请输入面额", trigger: "blur" },
{
validator: (rule, value, callback) => {
if (/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/.test(value) == false) {
callback(new Error("请输入正整数或两位小数"));
} else {
callback();
}
},
trigger: "blur",
},
],
total: [
{ required: true, message: "请输入总数量", trigger: "blur" },
{
validator: (rule, value, callback) => {
if (/^(?:[1-9]\d*)$/.test(value) == false) {
callback(new Error("请输入正整数"));
} else {
callback();
}
},
trigger: "blur",
}
],
}