解决textarea 换行 空格 unterminated string literal问题

原理: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;");
原文地址:https://www.cnblogs.com/hqr9313/p/2695463.html