<el-table-column prop="label" label="变量名" minWidth="100">
<template slot-scope="scope">
<el-input size="mini" v-model="scope.row.label" placeholder="请输入" @input="(e) => (scope.row.label = noSpecialCode(e))"></el-input>
</template>
</el-table-column>
只能输入计算字符
noSpecialCode(e) {
let value = value.replace(/[^()+\-*\/]/g, "");
return value;
},
禁止输入计算字符
noSpecialCode(e) {
const forbiddenCharsRegex = /[\(\)\+\-\*\/]/g;
return e.replace(forbiddenCharsRegex, "");
},