vue2-s-cli
Version:
脚手架
37 lines (32 loc) • 777 B
JavaScript
const emptyValid = [{ required: true, message: "不能为空", trigger: "blur" }];
const rulesEmpty = [
...emptyValid,
{
required: true,
message: "不能只输入空格",
pattern: /\S/g,
trigger: "blur"
}
];
const rulesNum = [
...emptyValid,
{
required: true,
message: "最多两位小数",
// pattern: /^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/g, // 大于0
pattern: /^-?\d+(\.\d{1,2})?$/g,
trigger: "blur"
}
];
// 整数
const rulesNumInt = [
...emptyValid,
{
required: true,
message: "请输入整数",
// pattern: /^\d+$/g, // 正整数
pattern: /^-?\d+$/g, // 允许负整数
trigger: "blur"
}
];
export { rulesEmpty, rulesNum, rulesNumInt };