2010-03-16 30 views
1

如何防止在多行文本框中輸入文本開頭的新行字符?現在,我已經在文本的開頭修整了白色空間。但是我無法通過在文本框的最開始處輸入回車鍵來防止必須發生的新行字符。請幫幫我。提前致謝。防止多行文本框中出現新行

+0

你用javascript標記了你的問題。你想要一個JavaScript或.net解決方案嗎? – Joop 2010-03-16 07:35:34

+0

我想要javascript代碼 – MAC 2010-03-16 08:37:26

回答

3

Manged代碼: yourText.Replace(Environment.Newline,的String.Empty)

在JavaScript: 在這裏一看,這是你在找什麼http://www.webtoolkit.info/javascript-trim.html

function ltrim(str, chars) { 
    chars = chars || "\\s"; 
    return str.replace(new RegExp("^[" + chars + "]+", "g"), ""); 
} 

以下字符作爲參數:

  • 「\ n」(ASCII 10(0×0A)),新行 (換行)。
  • 「\ r」(ASCII 13(0×0D)), 回車。

您可以將其附加到文本框的OnChanged事件。