JavaScript实现字符串与HTML格式相互转换


Posted in Javascript onMarch 17, 2020

代码::

1.将字符转换成Html

function encodeHtml(str){
  var encodedStr = "" ;
  if (str=="") return encodedStr ;
  else {
    for (var i = 0 ; i < str.length ; i ++){
      encodedStr += "&#" + str.substring(i, i + 1).charCodeAt().toString(10) + ";" ;
    }
  }
  return encodedStr ;
}

2.将Html转换成字符

public static String decodeUtf(String str) {
if (str.equals(""))


return "" ;

String ret = "";

String[] toParse = str.split(";");

for (int i=0;i<toParse.length;i++) {


String s = toParse[i];


ret += Character.toChars(Integer.parseInt(s.substring(2)))[0];


//ret+=(char)Integer.parseInt(s.substring(2))

}

return ret;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js判断当前浏览器类型,判断IE浏览器方法
Jun 02 Javascript
jQuery实现的在线答题功能
Apr 12 Javascript
jQuery中animate动画第二次点击事件没反应
May 07 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
Dec 09 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
Jun 20 Javascript
vue2.x+webpack快速搭建前端项目框架详解
Nov 30 Javascript
使用react实现手机号的数据同步显示功能的示例代码
Apr 03 Javascript
深入解析vue 源码目录及构建过程分析
Apr 24 Javascript
vue router 跳转时打开新页面的示例方法
Jul 28 Javascript
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
uni-app微信小程序登录授权的实现
May 22 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
JS对象属性的检测与获取操作实例分析
Mar 17 #Javascript
JS前端模块化原理与实现方法详解
Mar 17 #Javascript
javascript中innerHTML 获取或替换html内容的实现代码
Mar 17 #Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
Mar 17 #Javascript
用js编写留言板
Mar 17 #Javascript
Vue脚手架编写试卷页面功能
Mar 17 #Javascript
基于JavaScript实现留言板功能
Mar 16 #Javascript
You might like
JS与PHP向函数传递可变参数的区别实例代码
2011/05/18 PHP
php切割页面div内容的实现代码分享
2012/07/31 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
php中字符串和正则表达式详解
2014/10/23 PHP
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
Javascript Math对象
2009/08/13 Javascript
nodejs实用示例 缩址还原
2010/12/28 NodeJs
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
jQuery随机密码生成的方法
2015/03/09 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
javascript的BOM
2016/05/03 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
Three.js入门之hello world以及如何绘制线
2017/09/25 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
浅谈对于react-thunk中间件的简单理解
2019/05/01 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
vue2.x数组劫持原理的实现
2020/04/19 Javascript
Vue 实现拨打电话操作
2020/11/16 Javascript
[55:47]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第三局
2016/02/27 DOTA
Python书单 不将就
2017/07/11 Python
Python字符编码与函数的基本使用方法
2017/09/30 Python
Python异常处理操作实例详解
2018/08/28 Python
详解django2中关于时间处理策略
2019/03/06 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
2020/08/04 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
2021/01/24 Python
化工专业大学生职业生涯规划书
2014/01/14 职场文书
2014国庆黄金周超市促销活动方案
2014/09/21 职场文书
教师学习八项规定六项禁令思想汇报
2014/09/27 职场文书
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL