您好我有一个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