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