//数字验证,不能为小数
export const rulesNumber = (rule, value, callback) => {
if (!value) {
return callback(new Error(‘不能为空’));
} else if (!Number.isInteger(value)) {
return callback(new Error(‘请输入整数’));
} else if (value <= 0) {
return callback(new Error(‘不能小于或等于0’));
} else {
callback()
}
}
//数字验证,不能为小数
export const validatePass = (rule, value, callback) => {
if (!value && value !== 0) {
callback(new Error(“值不能为空”));
} else if (value <= 0) {
callback(new Error(“值不能小于等于0”));
} else if (parseInt(value) != value) {
callback(new Error(“值不能为小数或字符串”));
} else {
callback();
}
};
//QQ验证
export const rulesQQ = (rule, value, callback) => {
if (!value) {
return callback(new Error(‘QQ号不能为空’));
} else if (!Number.isInteger(value)) {
return callback(new Error(‘QQ号只能为数字值’));
} else if (value <= 10000) {
return callback(new Error(‘QQ号不能少于5位’));
} else {
callback()
}
};