正则验证
<el-input @keyup.native="scope.row.变量 = handleOninput(scope.row.变量)" v-model="scope.row.变量" ></el-input>
handleOninput(value){
let str = value;
let len1 = str.substr(0, 1);
let len2 = str.substr(1, 1);
if (str.length > 1 && len1 == 0 && len2 != ".") {
str = str.substr(1, 1);
}
if (len1 == ".") {
str = "";
}
if (len1 == "+") {
str = "";
}
if (len1 == "-") {
str = "";
}
if (str.indexOf(".") != -1) {
let str_ = str.substr(str.indexOf(".") + 1);
if (str_.indexOf(".") != -1) {
str = str.substr(0, str.indexOf(".") + str_.indexOf(".") + 1);
}
}
return str.replace(/[^\d^\.]+/g, "");
}