• 技术文章 >web前端 >html教程

    如何处理html中的换行字符“↵”

    醉折花枝作酒筹醉折花枝作酒筹2021-04-25 09:26:03转载1114
    本篇文章给大家介绍处理html中的换行字符“↵”的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

    需求背景

    通过ajax请求回字段值,该字符是String类型,且包含换行符 ,将获取到的字符串内容按照原样格式进行换行展示出来。

    解决思路

    通过字符串替换元素的方式解决问题

    解决过程

    [danger] 错误过程:想到通过字符串替换元素的方式,在首次尝试过程中始终采用用<br /> 标签去替换 字符,替换失败。

    正确解决方式

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

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

    测试实例

    <body>
    	<p id="app"></p>
    	<p id="app2"></p>
    	<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>

    显示结果
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tXY1js1d-1572687204962)(images/screenshot_1572685175077.png)]

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

    推荐学习:html视频教程

    以上就是如何处理html中的换行字符“↵”的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:html
    上一篇:HTML如何限制input输入框只能输入纯数字 下一篇:html中怎么让表格居中
    千万级数据并发解决方案

    相关文章推荐

    • html+css如何实现自定义图片上传按钮• 怎么用html/css写一首古诗• html表格标题标签是什么• html如何选择li的偶数列• html如何设置居中显示图片
    1/1

    PHP中文网