html中“↵”换行符号处理
问题:
我在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>重点说明:一定是要通过键盘打上去的换行↵,而不是为了测试效果输入上去的↵字符。
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!