首页前端开发JavaScript如何处理html中的换行字符“↵”

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

时间2024-01-29 13:54:03发布访客分类JavaScript浏览544
导读:收集整理的这篇文章主要介绍了如何处理html中的换行字符“↵”,觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章给大家介绍处理htML中的换行字符“↵”的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。@H_4...
收集整理的这篇文章主要介绍了如何处理html中的换行字符“↵”,觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章给大家介绍处理htML中的换行字符“↵”的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

@H_406_2@

需求背景

通过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>
    

显示结果

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

推荐学习:html视频教程

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: html中怎么让表格居中下一篇:HTML如何限制input输入框只能输入...猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: 如何处理html中的换行字符“↵”
本文地址: https://pptw.com/jishu/591166.html
HTML如何限制input输入框只能输入纯数字 html中怎么让表格居中

游客 回复需填写必要信息