1.只能由字母、数字下划线同时组成,且不能以数字开头,不区分大小写
/^[a-zA-Z_](?=.*[a-zA-Z])(?=.*\d)(?=.*[_]).+$/
2.0-5之间两位小数的浮点数
/^[0-4]\.\d{2}$/
3.0-0.5之间两位小数的浮点数
/^(0.[0-4]{1}|0.[0-4][0-9]{1}|0.5)$/
4.由字母、数字或者下划线组成,且不能以数字开头,不区分大小写
^[a-zA-Z_][a-zA-Z0-9_]*$
5.输入的是正负数小数 且大于0小于100
const validateDeviationThreshold = (rule, value, callback) => {
var reg = /^-?\d+(\.\d+)?$/
console.log(typeof Number(value));
if (value === "") {
callback(new Error("请输入阈值偏差"));
} else if (!reg.test(value)) {
callback(new Error("请输入数字"));
} else if (value < 0 || value > 100 || value == 0 || value == 100) {
callback(new Error("请输入0-100之间的数字"));
} else {
callback();
}
};

1670

被折叠的 条评论
为什么被折叠?



