[英]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.