永发信息网

如何让带有换行符的文本在div中也能换行显示

答案:1  悬赏:40  手机版
解决时间 2021-04-01 10:15
如何让带有换行符的文本在div中也能换行显示
最佳答案
1.replace可以和正则表达式结合,一次替换所有的\r\n。

var reg=new RegExp("\r\n","g");
str= str.replace(reg,"
");

  这样str中所有的\r\n就替换成<br>了.然后可以将其存入数据库。

  在取出的时候 只用将值在替换回来即可

var reg=new RegExp("<br>","g");
stt= str.replace(reg,"\r\n");
document.getElementByIdx_x("textarea").value=str;

  更加详细的分析和应用可以参考JavaScript的replace方法与正则表达式结合应用讲解

  下面是我写的2个函数 直接放到通用包中 以后使用可以替换

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;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中西方雕塑有什么区别
皮脂膜过厚是不是不易护肤品吸收?
面试确认信发过去有什么回复吗
海安日企我曾在日企打工三年
大学生短期支教利大于弊,我是正方三辩,要问
可以在一家银行办2张信用卡么
有战地2 PR1.3模组的汉化补丁吗?
pos机刷卡3000元,交15元,利率是多少?
中国移动办一张新卡可以在网上营业厅办吗?还
下列各题A、B、C、D四个选项中,只有一个选项
有情怀的人都在说旅行车,它凭什么B格高
连杆运动的原理是什么?为什么我们要用到连杆
等差数列4,9,14,19中第99项是几?前99项和是多
蛇毒分子式。
西藏加不上九七号油怎么办
推荐资讯
nds的美少女梦工厂4属性表那么多日文都是什么
众神推荐几首像never grow old一样听着很舒服
成语以什么抵什么
张复兴的简介
联想p770手机多少钱
众生谈:如何为孩子做汉字启蒙
大同小吃街在哪里呢
3.5乘x加7.2的和等于40乘l.4
已知某反应在500K时K(标准平衡常数)大于800K
大降b调笛子制作尺寸
有见过这款景阳冈酒的吗,38度1998年产的!多
横山上面三棵草猜一字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?