html中“↵”换行符号处理

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

问题:

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


方法:

尝试像这样替换它们:

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

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


测试实例

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

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


本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://shenqiku.cn/article/FLY_2416