(网页)textarea去掉回车换行
转自CSDN:
1,把textarea内输入的内容中有回车换行的转成<br />传给后台,
var content = $("#text").val().replace(/\n/g,"<br />");
2,把请求下来的数据在显示到textarea中的时候把<br />的在统一转为换行显示
var news = $(data)[0].result.post[nowid],
var content =news.content.replace(/<br\s*\/?\s*>/ig,"\n");
$("#text").val(content);
3. 解决方案
<1>服务器端:
Pattern p = Pattern.compile("\r|\n"); Matcher m = p.matcher(serializeInfo); serializeInfo = m.replaceAll("<br/>"); pageConfigDB.setSerializeInfo(serializeInfo);
<2>页面端:
$("#serializeInfo").val('$!pageConfigDB.serializeInfo'.replace(/<br\s*\/?\s*>/ig,"\n"));