javascript中String的fromCharCode()方法

时间:2022-09-23 18:04:58

前几天遇到一个bug,后端的模板引擎在输出形如:

<div title="111 aaa">内容</div>

这样的内容时,无法输出' '空格,所以只能用'&nbsp;'来代替:

<div title="111&nbsp;aaa">内容</div>

然后前端使用空格来切分title值:

var arr1 = title.split(' ');

然后得到的arr1是这样的:

['111 aaa']

我把' '换成'&nbsp;' 或者直接 &nbsp; 得到的结果都是一样的.

查看字符串中的第4个字符,获取它的ascii码:

console.log(hTitle.charCodeAt(3));  //160

然后搜了一下,发现String对象中有个方法:fromCharCode,也就是通过ascii码来获取字符串.所以,这个问题可以这样处理:

var arr1 = title.split(String.fromCharCode('160'));    //['111','aaa']

完整demo地址:http://plnkr.co/edit/NdVgXCmj94ur7T3tk4jW?p=preview

javascript中String的fromCharCode()方法的更多相关文章

  1. JavaScript中String对象的方法介绍

    1.字符方法 1.1 charAt() 方法,返回字符串中指定位置的字符. var question = "Do you like JavaScript?"; alert(ques ...

  2. JavaScript中String&period;prototype&period;replace&lpar;&rpar; 方法的使用

    摘抄于:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/replace ...

  3. JavaScript中String的math方法与RegExp的exec方法的区别

    1.exec是正则表达式的方法,方法参数为字符串.match为字符串的方法,参数为正则表达式对象. 2.match与exec都返回数组.如果调用exec方法的正则表达式没有分组内容,则返回第一个匹配的 ...

  4. JavaScript中String对象的match&lpar;&rpar;、replace&lpar;&rpar; 配合正则表达式使用

    正则表达式由来已久,查找替换功能非常强大,但模板难记复杂. JavaScript中String对象的match().replace()这2个方法都要使用正则表达式的模板.当模板内容与字符串不相匹配时, ...

  5. Javascript中alert&lt&semi;&sol;script&gt&semi;的方法

    Javascript中alert</script>的方法: <%@ page language="java" import="java.util.*&q ...

  6. JavaScript中Object&period;prototype&period;toString方法的原理

    在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法. ? 1 2 var arr = []; console.lo ...

  7. URL地址中中文乱码详解(javascript中encodeURI和decodeURI方法、java&period;net&period;URLDecoder&period;encode、java&period;net&period;URLDecoder&period;decode)

    引言: 在Restful类的服务设计中,经常会碰到需要在URL地址中使用中文作为的参数的情况,这种情况下,一般都需要正确的设置和编码中文字符信息.乱码问题就此产生了,该如何解决呢?且听本文详细道来. ...

  8. Jquery中&dollar;&lpar;document&rpar;&period;ready&lpar;&rpar;与传统JavaScript中的window&period;onload方法的区别&lpar;2016&sol;8&sol;3&rpar;

    Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的. 1.执行时间       ...

  9. JavaScript中事件绑定的方法总结

    最近收集了一些关于JavaScript绑定事件的方法,汇总了一下,不全面,但是,希望便于以后自己查看. JavaScript中绑定事件的方法主要有三种: 1 在DOM元素中直接绑定 2 JavaScr ...

随机推荐

  1. Keepalived高可用集群介绍

    1.Keepalived服务介绍 Keepalived起初是专为LVS设计的,专门用来监控LVS集群系统中各个服务节点的状态,后来又加入了VRRP的功能,因此除了配合LVS服务外,也可以为其他服务(n ...

  2. IIS 7中 ISAPI 错误解决

    在本地IIS种发布了一个测试网站,浏览的时候提示 404 错误,无法显示页面,具体错误如下: 解决办法如下: 选择IIS根目录,在右边的功能视图中选择 “ISAPI 和 CGI限制”,双击打开, 把相 ...

  3. JAVA基础学习day27--反射机制

    一.概述 1.1.概述 反射的概念: 在Java中的反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法; 这种动态获取信息以及动 ...

  4. 在32位Windows 8或Windows 7上安装Windows Phone 8 SDK

    这需要一点技巧的,其实WPSDK8是支持32位系统的,可因为微软脑残的限制,安装方法如下: 这里必需要有一个工具,OllyDbg 2.0,去官网下载即可. 启动OD,在菜单打开选项窗口,在Events ...

  5. 树莓派 &lpar;Raspberry Pi&rpar; 是什么?普通人怎么玩?(私有云NAS也会有;上传到百度盘的功能nas也有)

    作者:王震宇链接:https://www.zhihu.com/question/20859055/answer/54734499来源:知乎著作权归作者所有,转载请联系作者获得授权. 我两年前买的(约2 ...

  6. linux下安装软件

    业界的软件标准安装有三步:configure,make,make install,下面是它们的定义: ./configure是用来检测你的安装平台的目标特征的.比如它会检测你是不是有CC或GCC,并不 ...

  7. 安装psycopg2时出错&colon;Error&colon; pg&lowbar;config executable not found&period;

    红帽系: 安装postgresql-devel Debian系: 安装libpq-dev

  8. C Primer Plus 创建友好的输入界面 笔记

    看代码 char inputFunCode; while(inputFunCode = getchar()){ '){ printf("you choose string conn\n&qu ...

  9. Linux中sudo的用法

    一.用户在/etc/sudoers文件中的写法语法规则:授权用户 主机=命令动作 这三个要素缺一不可,但在动作之前也可以指定切换到特定用户下,在这里指定切换的用户要用括号括起来,如果不需要密码直接运行 ...

  10. mysql python pymysql模块 增删改查 查询 fetchone

    import pymysql mysql_host = '192.168.0.106' port = 3306 mysql_user = 'root' mysql_pwd = ' encoding = ...