1.验证空格
const excludeSpaces = (rule, value, callback) => {
if(value){
let tmp =(/\s/).test(value);
if(tmp){
callback(new Error('内容不可为空'));
}else{
callback();
}
}
}
2.验证数字(包含小数点正负数)
const numberInput = (rule, value, callback) => {
if (value) {
if((/^(-?\d+)(\.\d+)?$/).test(value)==false){
callback(new Error("请输入数字"));
}else{
callback();
}
};
};
3.验证特殊字符
const validateInput = (rule, value, callback) => {
if (!checkSpecificKey(value)) {
callback(new Error('特殊字符不支持,请重新输入'));
} else {
callback();
}
};
4.匹配是否为整数
/^[-\+]?\d+$/