防止多行文本框中的新行

时间:2010-03-16 06:36:03

标签: asp.net javascript

如何防止文本开头的新行字符进入多行文本框?现在,我已经在文本开头修剪了空白区域。但我不能通过在文本框的最开头输入回车键来阻止必须发生的新行字符。请帮我。提前谢谢。

1 个答案:

答案 0 :(得分: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事件。