//验证正整数+正小数+0
var checkIsPositive = (rule, value, callback) => {
var reg = /^d+(?=.{0,1}d+$|$)/
if(reg.test(value)) {
callback()
}else{
callback(new Error(请输入大于等于0的正数))
}
};
//验证正整数+正小数
var checkIsPositiveEx0 = (rule, value, callback) => {
///^(d|[1-9]d+)(.d{1,2})?$/ ---->2位小数
var reg = /^(d|[1-9]d+)(.d+)?$/
if(reg.test(value)) {
if(value == 0) {
callback(new Error(请输入大于0的正实数))
} else {
callback()
}
}else{
callback(new Error(请输入大于0的正实数))
}
};
//验证正整数+0
var checkIsPositiveInteger = (rule, value, callback) => {
var reg = /^(0|[1-9][0-9]*)$/
if(reg.test(value)) {
callback()
}else{
callback(new Error(请输入大于等于0的正整数))
}
};
//验证正整数
var checkIsPositiveIntegerEx0 = (rule, value, callback) => {
var reg = /^([1-9][0-9]*)$/
if(reg.test(value)) {
callback()
}else{
callback(new Error(请输入大于0的正整数))
}
};
//验证正整数
export const checkIsPositiveIntegerEx0 = (value, callback) => {
var reg = /^([1-9][0-9]*)$/;
if (reg.test(value)) {
return value;
} else {
message.warn(请输入大于0的正整数);
return ;
}
};