您好我有一個textarea
,任何人都可以輸入文字,在那裏他們可以把換行文本區域內。
如何刪除通過按Enter鍵創建的換行符?可以在C#或JavaScript中。
您好我有一個textarea
,任何人都可以輸入文字,在那裏他們可以把換行文本區域內。
如何刪除通過按Enter鍵創建的換行符?可以在C#或JavaScript中。
嘗試,
text.replace(/\s*/g," ")
這將摺疊所有contigious空白到一個單一的空間。
/\ * */g將匹配任何空格,而不僅僅是換行符,我認爲想要的是:text.replace(/ [\ n \ r \ f ]/g,''),它將用空格替換所有新行,返回和換頁符。 – 2010-07-15 05:36:38
我回復標題不是我猜的問題。這個問題只會提到換行符,但是標題提到了空格。 – chuckj 2010-07-17 18:35:07
另一種是簡單地禁止使用在textarea的回車鍵擺在首位,它可以與事件處理程序來完成(onkeypress事件,例如)的
,因爲我保存2種數據,他們需要按下輸入和其他格式的數據,以及所有文本數據,因此無法完成。 – 2010-07-15 11:04:38
能回答這個問題是有幫助的? - http://stackoverflow.com/questions/238002/replace-line-breaks-in-a-string-c – Scozzard 2010-07-15 04:04:31
@Scozzard,這正是我需要的,謝謝。我認爲我沒有太多的搜索:) – 2010-07-15 05:08:30