只是小人物

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

原理:textarea中的回车是用/r/n代替,html中是用<br/>代替的
所以在提交的时候需要将/r/n转换成 <br/>

function replaceTextarea1(str){
var reg=new RegExp("\r\n","g"); 
var reg1=new RegExp(" ","g"); 

str = str.replace(reg,"<br/>"); 
str = str.replace(reg1,"<p>"); 

return str; 
}


function replaceTextarea2(str){
var reg=new RegExp("<br/>","g"); 
var reg1=new RegExp("<p>","g"); 

str = str.replace(reg,"\r\n"); 
str = str.replace(reg1," "); 

return str; 
} 

如果想在java类中处理

str.replaceAll("\r\n", "<br/>").replaceAll(" ", "&nbsp;");

 

posted on 2012-09-20 16:41  只是小人物  阅读(484)  评论(0编辑  收藏  举报