trim是ES5 中字符串新增方法之一,可以对字符串前的空格以及字符串后的空格清空
只能去除某字符串头和尾的空格,字符串中间夹杂的空格无法去除。
如下使用:
<el-form-item label="设备名称" prop="name">
<el-input v-model.trim="form.name" placeholder="请输入名称" />
</el-form-item>
或者是定义一个变量去接收新字符串
<script>
var str=' 123 ‘
console.log('字符串原来为:'+str+' 长度为:'+str.length);
var str1=str.trim()
console.log('使用trim后字符串为:'+str1+' 长度为:'+str1.length);
</script>
还可以使用replace去除空格
去除字符串两头的空格
var str2 = str.replace(/^\s*|\s*$/g,"");
去除字符串所有的空格
var str3 = str.replace(/\s*/g,"")
去除字符串左侧的空格
var str4 = str.replace(/^\s*/,"");
去除字符串右侧的空格
var str5 = str.replace(/(\s*$)/g,"");