html中“↵”换行符号处理

更新日期: 2019-03-17阅读: 3.6k标签: 符号

问题:

我在chrome控制台Netwrok中发现返回的数据中带有“↵”可视化换行符的符号,我们该如何来匹配这个符号并且进行相关处理呢?


方法:

尝试像这样替换它们:

var myString = myString.replace(/(\r\n|\n|\r)/gm, "<br />");

不是通过 ↵去替换,而是在html中会被识别为\r,\n等转义字符,所以需要使用\r\n去替换。


测试实例

<body>
<div id="app"></div>
<div id="app2"></div>
<script type="text/javascript">
var msg = `你好
换行符
这是一个非常有意思的替换`;
var msg2 = msg.replace(/(\r\n|\n|\r)/gm , "<br />");
document.getElementById("app").innerHTML = msg;
document.getElementById("app2").innerHTML = msg2;
console.log(msg)
console.log(msg2 )
</script>
</body>

重点说明:一定是要通过键盘打上去的换行↵,而不是为了测试效果输入上去的↵字符。


链接: https://www.fly63.com/article/detial/2416

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!