概述
本篇文章给大家介绍处理html中的换行字符“↵”的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
需求背景
通过ajax请求回字段值,该字符是String类型,且包含换行符↵
,将获取到的字符串内容按照原样格式进行换行展示出来。
解决思路
通过字符串替换元素的方式解决问题
解决过程
[danger] 错误过程:想到通过字符串替换元素的方式,在首次尝试过程中始终采用用<br />
标签去替换 ↵
字符,替换失败。
正确解决方式
var myString = myString.replace(/(rn|n|r)/gm, "<br />");
登录后复制
[info] 不是通过 ↵
去替换,而是在html中会被识别为r,n等转义字符,所以需要使用rn去替换。
测试实例
<body>
<p id="app"></p>
<p id="app2"></p>
<script type="text/javascript">
var msg = `你好
换行符
这是一个非常有意思的替换`;
var msg2 = msg.replace(/(rn|n|r)/gm , "<br />");
document.getElementById("app").innerHTML = msg;
document.getElementById("app2").innerHTML = msg2;
console.log(msg)
console.log(msg2 )
</script>
</body>
登录后复制
显示结果
重点说明:一定是要通过键盘打上去的换行↵,而不是为了测试效果输入上去的↵字符。
推荐学习:html视频教程
以上就是如何处理html中的换行字符“↵”的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是花痴河马为你收集整理的如何处理html中的换行字符“↵”的全部内容,希望文章能够帮你解决如何处理html中的换行字符“↵”所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复