簡體   English   中英

Javascript/Jquery - 將文本復制並粘貼到 textarea 時刪除換行符

[英]Javascript/Jquery - Removing break line when copying and pasting text to textarea

當我將文本復制並粘貼到文本區域時,如果有換行符和空格,有沒有辦法忽略?

例如,當我突出顯示下面的文本並將粘貼復制到文本區域時:

abcdef,
ghijkl,
mnopqrs

我希望他們在文本區域:

abcdef,ghijkl,mnopqrs

忽略任何空格和換行符。

您可以使用paste事件或input事件(包括粘貼和鍵事件)和正則表達式來刪除換行符。

有關使用的正則表達式的說明,請參閱https://stackoverflow.com/a/10805198/1175966

 document.querySelector('textarea').addEventListener('input', function(){ this.value = this.value.replace(/(\r\n|\n|\r)/gm, ""); })
 <textarea></textarea> <pre> abcdef, ghijkl, mnopqrs </pre>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM