/*1.用浏览器内部转换器实现html转码*/function htmlEncode(html){//1.首先动态创建一个容器标签元素,如DIVvar temp = document.createElement ("div");//2.然后将要转换的字符串设置为这个元素的innerText(ie支持)或者textContent(火狐,google支持)(temp.textContent != undefined ) ? (temp.textContent = html) : (temp.innerText = html);//3.最后返回这个元素的innerHTML,即得到经过HTML编码转换的字符串了var output = temp.innerHTML;temp = null;return output;};/*2.用浏览器内部转换器实现html解码*/function htmlDecode(text){//1.首先动态创建一个容器标签元素,如DIVvar temp = document.createElement("div");//2.然后将要转换的字符串设置为这个元素的innerHTML(ie,火狐,google都支持)temp.innerHTML = text;//3.最后返回这个元素的innerText(ie支持)或者textContent(火狐,google支持),即得到经过HTML解码的字符串了。var output = temp.innerText || temp.textContent;temp = null;return output;};/*3.用正则表达式实现html转码 后台可用  (保存html到数据库)*/function  htmlEncodeByRegExp(str){ var s = "";if(str.length == 0) return "";s = str.replace(/&/g,"&");s = s.replace(/s = s.replace(/>/g,">");s = s.replace(/ /g," ");s = s.replace(/\'/g,"'");s = s.replace(/\"/g,""");return s; };/*4.用正则表达式实现html解码  后台可用 (保存html到数据库)*/function htmlDecodeByRegExp(str){ var s = "";if(str.length == 0) return "";s = str.replace(/&/g,"&");s = s.replace(/</g,"<");s = s.replace(/>/g,">");s = s.replace(/ /g," ");s = s.replace(/'/g,"\'");s = s.replace(/"/g,"\"");return s; }};````

js将html转换成string相关推荐

  1. Vue.JS项目输入框中使用v-model导致number类型值自动转换成string问题的解决方案

    老文章了,目前用el-input v-model.number就能解决 很简单的操作,不知道当初在做什么,下文请直接忽略- Vue.JS项目中v-model导致输入框中number类型值自动转换成st ...

  2. 用原生js把数字转换成货币人民币表示带逗号表示方法

    用原生js把数字转换成货币人民币表示带逗号表示方法 function rmb(str){let strArr = String( parseFloat(str).toFixed(2) ).split( ...

  3. 使用JS将GPRMC转换成WGS84/GCJ02

    使用JS将GPRMC转换成WGS84/GCJ02 背景 Background 代码 Code GPRMC 转换成WGS84 WGS84转GCJ02 背景 Background 在物联网相关的 应用中, ...

  4. android读取xml 字符串,Android 读取本地Xml文件,并转换成String

    问题 不是解析本地 xml 文件, 而是要将 xml 文件中的所有内容(包含格式,标签等),直接转换成 String. 与前端H5页面交互时, iOS 在请求远程 xml 文件耗时太长(有时需要4~5 ...

  5. js中将字符串转换成json的三种方式

    ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法. 1,eval方式解析,恐 ...

  6. mysql clob转string_Java获取Oracle中CLOB字段转换成String

    Java获取Oracle中CLOB字段转换成String : try {PreparedStatement stmt = session.connection().prepareStatement(s ...

  7. Byte数组转换成string 的方法积累

    .net的加密算法,返回的都是byte[] 类型,在存贮起来让人非常头疼,最简单的方法就是把byte[]转换成string来存贮,当然如果数据量大的话,另当别论. 所以我就把byte[]转换成stri ...

  8. int char转换成string java,java中int,char,string三种类型的相互转换

    如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将 ...

  9. java Clob转CLOB_Java获取Oracle中CLOB字段转换成String

    Java获取Oracle中CLOB字段转换成String : try {PreparedStatement stmt = session.connection().prepareStatement(s ...

  10. js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳

    js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳 热心网友  2018-11-18 js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将 ...

最新文章

  1. 空车上路,Waymo拿下加州首个“真”无人驾驶许可证
  2. 用 Flask 来写个轻博客 (28) — 使用 Flask-Assets 压缩 CSS/JS 提升网页加载速度
  3. $Django 中间件 csrf
  4. React中Context API的应用
  5. Python:向函数传递任意数量的实参
  6. 顺序表查找+折半查找(二级)
  7. 用法 stl_C++STL 容器篇
  8. 电子计算机和多媒体教材分析,电子计算机多媒体教学设计模板
  9. java表达式语句_Java基础知识笔记第三章:运算符表达式语句
  10. HBase之超时机制
  11. python tkinter 基本用法
  12. python xpath爬虫_[爬虫]python下的xpath清洗数据之html数据清洗
  13. spring 注解_Spring 注解编程之 AnnotationMetadata
  14. 微信开发者工具在C盘下User Data有啥用,能删掉吗?占用空间超大
  15. 秋日登洪府滕王阁饯别序
  16. vulnhub 网站靶机 DC-1 打靶记录
  17. AD7960FMC子卡设计资料第750篇:基于AD7960的 5Msps 18bit AD FMC子卡
  18. 使用python库relate搭建LMS学习管理系统
  19. 以计算机为主题的英语作文范例,英语作文范例,一篇万能英语作文范文。
  20. 百度网盘下载显示系统限制,无法下载解决

热门文章

  1. html 图片垂直边距,HTML,CSS和垂直文本边距
  2. 新手使用CAD制图-需要了解的软件常识
  3. 无线路由登不上服务器怎么办,192.168 2.1路由器登陆不了怎么办
  4. CSS 中的@media
  5. 吴恩达《深度学习专项》笔记+代码实战(六):改进梯度下降算法(mini-batch, Momentum, Adam)
  6. 所有家中常见物品的英文单词
  7. 路由器中继模式WISP、Client + AP、AP模式的区别和适使用场景
  8. 如何快速区分单模与多模光纤收发器?
  9. 2016 server win 假死_Windows Server下Apache假死堵塞卡死无响应解决方法
  10. 拓扑量子计算机有缺点,一个荷兰硕士生的新模型有助于描述量子计算机中的缺陷和错误...