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.
 
 
 

55 lines
1.1 KiB

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;
}