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.
 
 
 

56 lines
1.3 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;
};
//正则校验密码
const regex = /^.{6,15}$/;
export const isValid = regex.test();
console.log(isValid);
//颜色转换
// export const Contrcolro = function (v) {
// // 去除开头的#号
// hexColor = hexColor.substring(v);
// // 转换为十进制
// this.form.reportBackgroundColor = parseInt(hexColor, 16);
// }