欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

正确显示textarea中输入的回车和空格

程序员文章站 2022-05-28 12:22:34
...

在textarea中输入的文本。如果含有回车或空格。在界面上回显时,则可能出现回车或空格消失。

 

原因是他们各自的表示方式不同。在textarea里面输入的回车是字符"\r",html中的回车(换行)是"<br/>"。
  textarea中输入的空格是空白" ",而html中的一个空格是"&nbsp;"。理所当然不能正确显示。只要我们将输入的文本中相应的回车或空格,替换成html认识的就ok了,代码如下:

 

"文本内容".replaceAll(" ","&nbsp;").replaceAll("\r","<br/>");