• 技术文章 >web前端 >Vue.js

    vue怎么替换空格

    藏色散人藏色散人2022-12-22 09:40:53原创107

    vue实现替换空格的方法:1、创建一个vue示例文件;2、通过正则表达式“string = string.replace(/\s/g," ");”替换所有的空格;3、通过“console.log(string);”输出替换后的字符串即可。

    本教程操作环境:Windows10系统、Vue 3版、Dell G3电脑。

    vue怎么替换空格?

    vue:copy功能中替换字符串中的空格,换行符\r\n或\n去除

    一:复制功能

    export default {
    methods: {
    copy(value) {
    try{
    const textarea = document.createElement('textarea');
    document.body.appendChild(textarea);//添加到body中
    textarea.value = value;//给dom设置值
    textarea.select();//设置选中
    const copyFalse = document.execCommand('copy', false);
    if(copyFalse){
    this.alert('复制成功');
    }else{
    this.alert('复制失败');
    }
    textarea.remove();//用完移除dom
    } catch {
    this.alert('复制失败')
    }
    }
    }
    }

    二:字符串中的空格,换行符\r\n或\n替换

    为了让回车换行符正确显示,需要将 \n 或 \r\n 替换成 <br>。同样地,将空格替换存 &nbsp;。这里我们通过正则表达式来替换。

    一、替换所有的空格、回车换行符

    //原始字符串
    var string = "欢迎访问!\r\nchifanlema.com";
    //替换所有的换行符
    string = string.replace(/\r\n/g,"<br>")
    string = string.replace(/\n/g,"<br>");
     
    //替换所有的空格(中文空格、英文空格都会被替换)
    string = string.replace(/\s/g," ");
     
    //输出转换后的字符串
    console.log(string);

    二、去掉所有的空格、回车换行符

    //原始字符串
    var string = "欢迎访问!\r\nchifanlema.com    ";
     
    //去掉所有的换行符
    string = string.replace(/\r\n/g,"")
    string = string.replace(/\n/g,"");
     
    //去掉所有的空格(中文空格、英文空格都会被替换)
    string = string.replace(/\s/g,"");
     
    //输出转换后的字符串
    console.log(string);

    推荐学习:《vue.js视频教程

    以上就是vue怎么替换空格的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Vue 空格
    上一篇:vue增加数据不更新怎么办 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • vue为什么是异步渲染• vue的跨域是什么意思• vue的生命周期几个阶段• vue中qs的两个方法是什么• vue的通信方法有哪些
    1/1

    PHP中文网