element ui --- el-input 去除输入value值的空格。

2,202 阅读1分钟

传统方式可以根据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>

ps:www.cnblogs.com/zhu-xl/p/14…