我是靠谱客的博主 优秀诺言,最近开发中收集的这篇文章主要介绍VUE 项目去除 input 框值 所有空格,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

去除空格的方法

str.trim(); //去掉首尾空格
str.replace(" ",""); //去除所有空格,包括首尾、中间
str.replaceAll(" ", ""); //去掉所有空格,包括首尾、中间
str.replaceAll(" +","");  //去掉所有空格,包括首尾、中间
str.replaceAll("\s*", ""); //可以替换大部分空白字符, 不限于空格 

正则:

str.replace(/s*/g,"")
str.replace(/ +/g, "");    // 去除 空格
str.replace(/[rn]/g, "");    // 去除 换行符
str.trim(); // 去除 前后空格

element ui 写法

username: [
      { required: true, message: '请输入用户名', transform: value => value ? value.trim() : '', trigger: 'blur' },
      { required: true, max: 10, message: '请输入10位以内字符', trigger: 'blur' }
    ],

一般如果是输入框的话,直接禁用空格即可,我们已知的可能是直接调用trim方法即可,但是在使用element ui 时,可以直接在输入框上设置trim,会比提交后再调用trim方法实用的多

<el-input v-model.trim="value"></el-input>

如上图所示,直接在v-model上加trim输入框就无法输入空格了

当然如果非要用正则方式去去除空格也是可以的

clearBlank(value){
    if(value){
        value = value.replace(/s/g,"")
    }
    return value
}

希望对你们有帮助 成功取决于你的坚持 如果你是刚入门可以关注作者。

最后

以上就是优秀诺言为你收集整理的VUE 项目去除 input 框值 所有空格的全部内容,希望文章能够帮你解决VUE 项目去除 input 框值 所有空格所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部