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

js如何识别出字符串中的回车 \r\n并输出换行

程序员文章站 2022-05-31 18:05:11
...

有时候后台传来的字符串数据中是由回车符的,我们相要的效果是由回车符则自动换行

js如何识别出字符串中的回车 \r\n并输出换行

js如何识别出字符串中的回车 \r\n并输出换行

但结果并没有换行,所以需要将字符串处理一下。

字符换中的回车符,表现为\n,而不是\n\r,

说着到可能想到用replace替换,但是没有效果,还是不换行

agreement=agreement.replace(/\r\n/g,"<br/>")

解决办法:

需要循环字符换,将等于\n的字符串替换成“<br/>”,重组字符串

var i;
                    var result = "";
                    var c;
                    for (i = 0; i < agreement.length; i++) {
                        c = agreement.substr(i, 1);
                        if ( c == "\n")
                            result = result + "</br>";
                        else if (c != "\r")
                            result = result + c;
                    }

处理后显示效果成功换行

js如何识别出字符串中的回车 \r\n并输出换行

相关标签: js回车换行