【问题标题】:Remove blank lines inside <pre> Vue js删除 <pre> Vue js 中的空行
【发布时间】:2021-08-19 08:52:28
【问题描述】:

我想删除&lt;pre&gt; 文件中&lt;pre&gt; 内段落中的所有空行:

<div v-bind:rules="{regex: /^(?=\n)$|^\s*|\s*$|\n\n+/gm}">
      <pre>
        asdvasdvas


        asdvasdvasdv

        vasdvasdv
        asfvawfvaerfv
      </pre>
</div>

这样就变成了:

      <pre>
        asdvasdvas
        asdvasdvasdv
        vasdvasdv
        asfvawfvaerfv
      </pre>

但现在它不起作用。有谁知道我的正则表达式有什么问题?谢谢!

【问题讨论】:

  • 为什么你认为在div 上绑定rules 属性应该对&lt;pre&gt; 元素的静态内容做任何事情?

标签: javascript regex vue.js vuejs2 javascript-objects


【解决方案1】:

您可以将您的正则表达式简化为/^\s*\n/gm

这里有一个codepen 可以玩

【讨论】:

    猜你喜欢
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 2016-09-14
    相关资源
    最近更新 更多