传统方式可以根据trim 方式去除输入值的空格。具体代码实现如下:
v-model.trim 可以阻止输入空格。
<el-input v-model.trim="mobileForm.mobile"></el-input>
另一种方式 可以用正则方式去除:
/**
* 去除空格
*/
export function trim(str)
{
var result;
if(str){
// result = str.replace(/(^\s+)|(\s+$)/g,""); 去除字符串前后空格
result = str.replace(/\s/g,""); // 去除字符串全部空格
}
return result?result:'';
}
# 设置input框只能输入数字并保留两位小数
<el-input v-model='param.value' oninput="value=value.replace(/^\D*([0-9]\d*\.?\d{0,2})?.*$/,'$1')"></el-input>