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

需求背景

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

解决思路

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

解决过程

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

正确解决方式

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

[info] 不是通过 去替换,而是在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>

显示结果

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

如何处理html中的换行字符“↵”相关推荐

  1. insert执行时oracle如何处理,ORACLE中Insert时字符处理

    在默认情况下,ORACLE允许用户在表字段里使用&字符和其他一些特殊字符. SQL> select * from v$version; BANNER ------------------ ...

  2. 在java中除去字符串(String)中的换行字符(\r \n \t)

    我们先来看几个例子: 例1: public class Test { public static void main(String[] args) { String s = "'sds gd ...

  3. css在中元素添加元素,css - 在伪元素内容中添加换行符到:: after或:: before

    css - 在伪元素内容中添加换行符到:: after或:: before 我无法访问页面的HTML或PHP,只能通过CSS进行编辑. 我一直在网站上进行修改并通过content或::before伪元 ...

  4. java中换行字符怎么用?

    java中换行字符怎么用? 可以使用Java中\n和\r的换行,不过也是有区别的,如下: 1.\r 叫回车 Carriage Return 2.\n 叫新行 New Line 但是都会造成换行,使用S ...

  5. c语言怎么写入换行字符,C语言中的换行符是什么:要么 ?

    C中的换行符是什么? 我知道不同的操作系统具有不同的行尾字符,但是它们被转换为C换行符. 那是什么角色? .在读取或写入文本模式文件或stdin / stdout等时,必须使用,C会为您处理翻译.当您 ...

  6. python中的换行符是哪个键_对Python字符串中的换行符和制表符介绍

    对Python字符串中的换行符和制表符介绍 有关换行的问题 首先提一个问题,如下. python程序代码如下: print("I'm Bob. What's your name?" ...

  7. python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符

    python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...

  8. 如何控制在一个软件中特殊的字符比如#都显示为红色呢?该字符是作为标签中的内容出现的,可能出现在JLABEL,JCheckBox,JCombox的标签中的,

    如何控制在一个软件中特殊的字符比如#都显示为红色呢?该字符是作为标签中的内容出现的,可能出现在JLABEL,JCheckBox,JCombox的标签中的, 1)在资源文件中该如何配置, 2)如果是硬编 ...

  9. 在TSQL中替换换行符

    我想替换(或删除)TSQL字符串中的换行符. 有任何想法吗? 明显的 REPLACE(@string, CHAR(13), '') 只是不会做... #1楼 要执行大多数人想要的操作,请创建一个不是实 ...

最新文章

  1. linux服务 Systemd 简介
  2. Matplotlib实例教程(十五) 3D散点图
  3. 使用VS2019编写C语言程序,环境安装配置+代码调试
  4. 微服务API设计的实践与思考总结
  5. Drools:fireAllRules,fireUntilHalt和Timers内部代码清理的详细说明
  6. Leetcode每日一题:941.valid-mountain-array(有效的山脉数组)
  7. C 语言的32 个关键字意义
  8. python-json下载以及分析-案例
  9. 空间参考---墨卡托投影、高斯-克吕格投影、UTM投影的异同
  10. html5网页构成要素有哪些,网页界面的构成要素
  11. automation服务器不能创建对象的终极解决办法!
  12. mupdf添加图片水印_在博客园里给图片加水印(canvas + drag)
  13. 数据分析里面的一些常用指标的特点(最大、最小、平均、中位数、....)
  14. 【智库解读】明天系、安邦系、海航系、复星系、联想系、中植系、三胞系、宝能系等27个超级民营金融巨头名单及其持股图揭秘!
  15. 简单三步下载网页微博中的视频
  16. C# Socket实现两台电脑通信(三)
  17. Codeforces 1179C Serge and Dining Room 线段树
  18. 仿新浪抢工长装修招标网站源码老工长装修网源码装修网站源码
  19. 计算机引导原理,计算机启动原理与多重引导.ppt
  20. [GYCTF2020]Blacklist 使用handler函数进行sql堆注入

热门文章

  1. Mac 移动硬盘无法装载
  2. Ubuntu 16.04 tf-faster-rcnn 在CPU下训练数据
  3. c#中sealed关键字的使用
  4. 使用mysqladmin检测MySQL运行状态的教程
  5. lastfm 1k user 数据集简介
  6. 百度经纬度转腾讯地图经纬度
  7. Win7(32bit) + VS2012 + Qt
  8. 3ds MAX 2014安装指南
  9. 0days最好的破解网站
  10. 前端人脸识别解决方案