You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

45 lines
959 B

const reg = /\d+(\.\d+)?$/; //浮点型正则
import { Message } from "element-ui";
//验证参考范围
export const yzstr = (value) => {
let isyz = false;
if (value.indexOf("-") != -1) {
var sary = value.split("-");
if (sary.length == 2) {
for (var i = 0; i < sary.length; i++) {
if (!reg.test(sary[i])) {
isyz = false;
return false;
}
}
//成功
isyz = true;
} else {
isyz = false;
Message.error("输入格式不正确");
//失败
}
} else if (value.indexOf(">=") == 0) {
let s1 = value.substring(2);
if (!reg.test(s1)) {
isyz = false;
} else {
isyz = true;
}
} else if (value.indexOf("<=") == 0) {
let s1 = value.substring(2);
if (!reg.test(s1)) {
isyz = false;
} else {
isyz = true;
}
} else {
//失败
Message.error("输入格式不正确");
isyz = false;
}
return isyz;
};