从复制的文本中删除空白行

时间:2017-12-13 20:43:39

标签: javascript html css

除了间距之外,我的代码完美无缺。这段代码的重点是创建一些允许我将文本添加到textarea的东西,然后在删除空行的情况下复制它。

实施例: 输入的文字= 第1行

第2行

复制/输出文字= 1号线 LINE2

我在文本区域和DIV中尝试了行间距,然后点击了OR

  

onchange =“this.value = this.value.replace(/ \ n \ r / gi,'');”>

<script type='text/javascript'>//<![CDATA[
  $(window).load(function(){
    $('.content:not(.focus)').keyup(function(){                    

    var value = $(this).val();
    var contentAttr = $(this).attr('name');

    $('.'+contentAttr+'').html(value.replace(/\r?\n/g,'<br/>'));

    })

  });//]]> 

</script>

<body>

  <textarea name="mas" rows="15" class="content" ></textarea>

  <div class="mas" >
    <pre contenteditable="true" id="p1" >Text</pre>
  </div>

  <button onclick="this.value=this.value.replace(/[\n\r](?! \w)/gi,'');">Remove Spaces</button>
  <button onclick="copyToClipboard('#p1')" >Copy</button></pre>

</body>

0 个答案:

没有答案