博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
启用div作为编辑器 添加contentEditalbe = “true”,如何让在Html中特殊字符不被转义...
阅读量:4480 次
发布时间:2019-06-08

本文共 469 字,大约阅读时间需要 1 分钟。

  今天项目中碰到了两个难以解决的问题,一个是ctrl + enter键换行,enter键发送和支持html特殊字符的发送,二人会话和群会话都必须支持,发送短信的模块也必须支持特殊的字符,但是现在碰到的问题< 和 > 被转义了 &lt;&gt;如何让发送的html特殊的字符不被强制转义;

 一下解决的办法有两种,一个过滤掉html标签;replace(/<\/?[^>]*>/g,'')

最后一点:jQuery的.html()方法默认会转义的,这种情况使用.text()就不会转义了。

还有就是获取文本内容把特殊的html字符,单独转义一下;代码如下

let content = $('#smsText').html().replace(/ /g, ' ').replace(/&/g, '&').replace(/<\/?[^>]*>/g,'')  .replace(/</g, '<').replace(/>/g, '>');

 

转载于:https://www.cnblogs.com/sxz2008/p/6425531.html

你可能感兴趣的文章
shell脚本中各类括号的作用(小结)
查看>>
借用Snippet插件美化博客中的代码
查看>>
深入研究java.lang.Runtime类
查看>>
10677 我们仍未知道那天所看见的花的名字
查看>>
ScanTailor-ScanTailor 自动矫正图像歪斜
查看>>
UVA GCD - Extreme (II)
查看>>
完成个人中心—导航标签
查看>>
【C++】C++中变量的声明与定义的区别
查看>>
前端性能优化
查看>>
static
查看>>
属性动画
查看>>
Swift 字符串
查看>>
Python 生成器 Generator 和迭代器 Iterator
查看>>
实现icon和文字垂直居中的两种方法-(vertical-align and line-height)
查看>>
[CareerCup] 3.6 Sort Stack 栈排序
查看>>
Beta版总结会议
查看>>
Cocos2d-x中使用的数据容器类
查看>>
创建ORACLE 查询用户
查看>>
jzoj3297. 【SDOI2013】逃考
查看>>
通过例子学python(2.1)
查看>>