精华内容
下载资源
问答
  • js 回车与空格转义

    千次阅读 2021-01-08 13:54:32
    js 回车与空格转义 replace("\r\n","</br>").replace("\n","</br>")

    js 回车与空格转义

    前提为字符串str不为空

    str = str.replace("\r\n","</br>").replace("\n","</br>")
    

     

    展开全文
  • js中“\”转义字符的使用

    千次阅读 2018-08-13 15:01:18
    也就是说,我们想要控制换行或者空格什么的,但又想屏幕不出现显示的字符(比如”n“ “t”字母),就用特殊形式表示,这就是转义字符。 (1)针对双引号“”的使用: html= "&lt;a href=\"...

    转义字符是将反斜杠“\”后面的字符转换成另外的意义。如”\n”,”n”不代表字母n而作为“换行符”。也就是说,我们想要控制换行或者空格什么的,但又想屏幕中不出现显示的字符(比如”n“ “t”字母),就用特殊形式表示,这就是转义字符。

    (1)针对双引号“”的使用:

    html= "<a href=\"javascript:void(0)\" 
          onclick=\"getSubContent('" +(choices[next])[0]+ "','" +(choices[next])[1]+ "','" +(choices[next])[2]+ "','" 
             +((choices[next])[3])+ "')\">下一题 &rarr; </a>";
    

    其中转义字符&rarr;表示”→”;

    (2)针对单引号‘’的使用:

    html+= "<li class='option'><input onclick='singleFun(this,\" " +data[0].subType+ "\" )'
           name='checkbox' checked='checked' type=" +(data[0].subType== "single" ?'radio':'checkbox') 
           + " value='" +data[i].code+ "'>" + optionContent + "</li>" ; 

    注意:其中的"<a href=\"javascript:void(0)\" ></a>""<li class= ' option ' >"+optionContent+"</li>"的区别,其中后在双引号中使用单引号就不需要转义字符

    展开全文
  • 怎么让<textarea></textarea>之间包含的文本原封不动的显示出来呢?下面小编就为大家介绍一下具体的实现方法吧
  • 关于JS中转义字符

    万次阅读 2018-07-05 11:58:23
    转载自:https://www.cnblogs.com/ranyonsue/p/7761487.htmlJS中的单引号和双引号JS里面的单引号和双引号可以同时使用,但是要遵循一定的准则。最外面用了双引号了,那么里面就不能再用双引号了,因为引号是成双对的...

    转载自:https://www.cnblogs.com/ranyonsue/p/7761487.html

    JS中的单引号和双引号

    JS里面的单引号和双引号可以同时使用,但是要遵循一定的准则。

    最外面用了双引号了,那么里面就不能再用双引号了,因为引号是成双对的,浏览器读到一个双引号后,到第2个双引号时才算结束;同理,浏览器读到一个单引号后,必须要读到第二个单引号才算结束,

     

    不管是单引号还是双引号,里面都可以套相反的引号,但是不可以双引号里面套单引号,这个单引号再套双引号,这是不行的。

     

    如果在引号里面使用相同的引号,需要用 \ 转义。

    单引号转义为\'

    单引号转义为\"

     

    单引号和双引号之间的字符串可以相加

    'af'+"bvvv"+'dd'

    输出 "afbvvvdd"

     

    还有一种情况,,这里的单引号也是字符串的一部分

    "<div class='con"+"tent'></div>"

    输出 "<div class='content'></div>"

     

    从代码编译的角度说的话,单引号在JS中被浏览器(IE,Chrome,Safari)编译的速度更快(在FireFox中双引号更快)。

     

    来看一些案例

    首先,单引号和双引号在各自单独用时是木有什么区别的,都可以,比如:

    var a="你好";//双引号,变量a的内容是字符串  你好

    var b='你好';//单引号,变量b的内容是字符串  你好

    console.info(a===b);//输出true,它们本质都是一样的字符串

     

    其次,单引号和双引号混合使用时,这时候要特别注意了,这种情况一般出现在js拼接字符串里面,或者html元素的属性里面,就以JS为例吧,都是一样的规则:单引号和双引号必须成双成对的出现,可以单引号在外面,也可以双引号在外面:

    var a="'你好'";//这里变量a的内容就是字符串'你好',这里的单引号也是字符串的一部分

    var b='"你好"';//这里变量b的内容就是字符串"你好",这里的双引号也是字符串的一部分

    console.info(a===b);//输出false,它们不是一样的字符串

     

    接下来来个稍微复杂点的,我们来看下字符串拼接:

    var _html="<div class='content'></div>";/*这里是最外面用了双引号了,那么里面就不能再用双引号了,因为引号是成双对的,浏览器读到一个双引号后,到第2个双引号时才算结束;同理,浏览器读到一个单引号后,必须要读到第二个才算结束*/

    //上面的代码也可以写作:_html='<div class="content"></div>';

    //如果你只想用一种引号的话,你级需要对里面的引号进行**转义处理**,告诉浏览器里面的引号是一个字符串,而不是引号结束符,比如:

    _html='<div class=\'content\'></div>';

     

    再来个拼接字符串的:

    var data={name:"小明",age:18};

    var _html="<div class='info'>我的名字叫"+data.name+",我今年"+data.age+"岁了<div>"

    console.info(_html);//我的名字叫小明,我今年18岁了

    //很明显了,按照之前说的,引号在读到首个双引号字符串的时候,把它当做这个变量的

    //内容开始处理,然后到第二个双引号那里结束,即: "<div class='info'>我的名字叫"

    /*然后通过加号拼接变量 data.name,  拼接好了后继续用加号拼接字符串 ",我今年"

    以此类推。。。 

     

    一个特别复杂的例子

    想要输出这段HTML

    <template v-for="aodo in aodos">
          <li class="mui-table-view-cell" v-bind:fundcodeli="aodo.assetCode">
              <span class="column-a" v-text="aodo.assetName.substring(0,6)"></span>
              <span class="column-b" v-text="aodo.setupDate.substring(0,4)+'-'+aodo.setupDate.substring(4,6)+'-'+aodo.setupDate.substring(6,8)"></span>
              <span class="column-c" v-text="aodo.investType.substring(0, aodo.investType.length - 2)"></span>
              <span class="column-d mui-icon mui-icon-closeempty"></span>
        </li>
    </template>

    JS里面必须这样写:

    var str="<template v-for='aodo in aodos'><li class='mui-table-view-cell' v-bind:fundcodeli='aodo.assetCode'><span class='column-a' v-text='aodo.assetName.substring(0,6)'></span><span class='column-b' v-text='aodo.setupDate.substring(0,4)"+'+"-"+'+"aodo.setupDate.substring(4,6)"+'+"-"+'+"aodo.setupDate.substring(6,8)'></span><span class='column-c' v-text='aodo.investType.substring(0, aodo.investType.length - 2)'></span><span class='column-d mui-icon mui-icon-closeempty'></span></li></template>";
    fundListUl.innerHTML = str;

     

    **总结下**:引号(同类型的引号,单引号和双引号是不同类型)是成双对的,在读第一个引号时开始,读到第二个结束,遇到第三个又开始,第四个又结束。。。;

    不同类型引号之间可以嵌套,最多2层(当然通过转义可以继续往下套,但是因为可读性太差,不要这样做);

    */

    展开全文
  • 前端HTML空格转义符总结

    千次阅读 2020-05-28 18:49:15
    HTML 字符实体 在 HTML ,某些字符是预留的。 在 HTML 不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。 如果希望正确地显示预留...浏览器总是会截短 HTML 页面空格。如果您在.

    HTML 字符实体

    在 HTML 中,某些字符是预留的。
    在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。
    如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。
    字符实体类似这样:

    &entity_name;
    或者
    &#entity_number;

    如需显示小于号,我们必须这样写:&lt; 或 &#60; 

    浏览器总是会截短 HTML 页面中的空格。如果您在文本中写 10 个空格,在显示该页面之前,浏览器会删除它们中的 9 个
    HTML提供了5种空格实体(space entity),它们拥有不同的宽度。
    非断行空格(&nbsp;)或者(&#160;)是常规空格的宽度,可运行于所有主流浏览器。
    其他几种空格(&ensp; &emsp;&thinsp;&zwnj;&zwj;)在不同浏览器中宽度各异。

    &nbsp;

    不换行空格,全称No-Break Space,它是最常见和我们使用最多的空格,是按下space键产生的空格。要使用html实体表示才可累加。HTML字符值引用为: &#160;

    &ensp;

    半角空格,全称是En Space,en是字体排印学的计量单位,为em宽度的一半。根据定义,它等同于字体度的一半(如16px字体中就是8px)。此空格有个相当稳健的特性,就是其占据的宽度正好是1/2个中文宽度,而且基本上不受字体影响。

    &emsp;

    全角空格,全称是Em Space,其占据的宽度正好是1个中文宽度,而且基本上不受字体影响。

    &thinsp;

    窄空格,全称是Thin Space。它是em之六分之一宽

    &zwnj;

    零宽不连字,全称是Zero Width Non Joiner,简称“ZWNJ”,是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。HTML字符值引用为: &#8204;

    &zwj;

    它叫零宽连字,全称是Zero Width Joiner,简称“ZWJ”,是一个不打印字符,放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,使得这两个本不会发生连字的字符产生了连字效果。HTML字符值引用为: &#8205;

    此外,浏览器还会把以下字符当作空白进行解析:空格(&#x0020;)、制表位(&#x0009;)、换行(&#x000A;)和回车(&#x000D;)还有(&#12288;)等等。

    示例

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>HTML中的& nbsp; & ensp; & emsp;等6种空格标记</title>
      <style type="text/css">
        * {
          margin: 0 auto;
        }
    
        body {
          margin: 15vh 0;
        }
    
        button {
          display: block;
          height: 18vw;
          width: 70vw;
          border-radius: 50px;
          outline: none;
          font-size: 3rem;
          color: #fff;
          background-color: burlywood;
        }
      </style>
    </head>
    <body>
      <!-- &nbsp; 不会累加的(只算1个),且该空格占据宽度受【字体】影响明显而强烈 -->
      <button type="button">提&nbsp;&nbsp;&nbsp;&nbsp;交</button>
      <br/>
      <!-- &ensp; 占据的宽度正好是1/2个中文宽度,且基本上不受字体影响 -->
      <button type="button">提&ensp;&ensp;交</button>
      <br/>
      <!-- &emsp; 占据的宽度正好是1个中文宽度,且基本上不受字体影响 -->
      <button type="button">提&emsp;&emsp;&emsp;&emsp;交</button>
      <br/>
      <!-- &thinsp; 占据的宽度比较小,它是em之六分之一宽 -->
      <button type="button">提&thinsp;&thinsp;&thinsp;&thinsp;&thinsp;&thinsp;交</button>
      <br/>
    
      <!-- &zwnj; (零宽不连字)是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,
      而是以这两个字符原本的字形来绘制 -->
      <!-- &zwj; (零宽连字)是一个不打印字符,放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,
      使得这两个本不会发生连字的字符产生了连字效果 -->
    </body>
    </html>
    

    演示效果

    展开全文
  • js 转义字符

    千次阅读 2017-11-06 15:35:08
    在HTML,定义转义字符串的原因有两个:第一个原因是像“”这类符号已经用来表示HTML标签,因此就不能直接当作文本的符号来使用。为了在HTML文档使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类...
  • JavaScript字符串的拼接和转义字符 这篇博文主要讲一下字符串的拼接和转义字符的简单使用。 1.字符串的拼接 // js字符串的拼接 + var str="hello"; var str1="world"; console.log(str+str1); // var str=``;//...
  • JavaScript转义字符对照表】

    千次阅读 2017-07-01 00:48:50
    JavaScript转义字符对照表】 为什么要用转义字符串? HTML,&等有特殊含义(,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页显示...
  • Web应用系统,客户端发送请求到服务器,请求字符串参数,在被序列化成 json 过程有些特殊字符会被空格代替,导致传递到服务器端再解析的时候,原本的输入参数就会被改变。  目前遇到的特殊字符有加号(+)与...
  • JavaScript 常用转义字符

    千次阅读 2019-02-24 14:37:34
    JavaScript转义字符依然是"/",下面是常用的转义字符。 \b:代表退格。 \t:代表一个制表符,即一个Tab空格。 \n:换行回车。 \v:垂直的制表符。 \r:回车。 \":双引号。 \':单引号。 \\:反斜线,...
  • JS中特殊字符转义

    千次阅读 2018-11-23 17:28:26
    前端调用后台接口时(通过API访问),每当字段存在:"&amp;" 特殊字符时,都会报错,后来用了encodeURIComponent()解决了问题。 下面是encodeURI()和encodeURIComponent() 区别: URI: Uniform ...
  • HTML<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里... 转义字符(Escape Sequence)也称字符实体(Character Entity)。在HTML...
  • 正则+转义字符

    2020-07-28 19:23:28
    转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 012 \n 换行(LF) ,将当前位置移到下一行开头 010 \r 回车(CR) ,...
  • URL转义字符 当URL的参数出现诸如+,空格,/,?,%,#,&,=等特殊字符串符号时,因为上述字符有特殊含义,导致服务器端无法正确解析参数,如何处理?解决办法:将这些字符转化成服务器可以识别的字符。 如果...
  • js 字符转义 与取消转义

    千次阅读 2020-10-20 19:08:56
    转义序列 字符 \b 退格(BS 或 ASCII 符号 0x08 (8)) \f 换页(FF 或 ASCII 符号 0x0C (12)) \n 换行(LF 或 ASCII 符号 0x0A (10)) \r 回车(CR 或 ASCII 符号 0x0D (13)) \t 水平...
  • 今天再做一个项目的时候,后端PHP输出的字符串到前端有转义符,也是再别人博客看到的转义方法,转载一下做个记录。 //去掉html标签 function removeHtmlTab(tab) { return tab.replace(/<[^<>]+?>/g,...
  • JS中字符转义

    2017-11-10 13:21:00
    在拼接字符串的时候,经常用到字符转义。针对简单的字符串很好...①在js中,方法的参数要用单引号括起来,这样才能识别为一个字符串。比如 1 <aonclick="del('0e98a9abdde9447ea0b8e94725589f36')...
  • HTML特殊转义字符列表

    2015-05-11 16:43:49
    web开发时 html 页面 特殊字符转义大全 如 引号 冒号 空格等等
  • javascript转义字符

    千次阅读 2015-12-13 19:26:20
    javascript转义字符
  • java转义字符,html转义字符

    千次阅读 2018-10-28 12:10:00
    在java中转义字符都有一定的含义,编译程序的时候会展现出来(就像人的名片一样,一个转义字符都有一个实际的含义)! " "在java代表里面包含了一个字符串编译后只剩下字符串,\"则会被编译成 "...
  • HTML转义字符大全

    千次阅读 2019-10-25 11:51:31
    为什么要用转义字符串? HTML<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页显示这些符号,该...
  • 一、转义字符什么时候使用://1、在每门计算机语言里,都有一些字符代表着特殊意义。//如果,我们需要使用字符的本意(如:我就希望使用左尖括号),就得用转义字符//2、有些...//如:在JS中,双引号表示字符串的开...
  •  通常的HTML转义主要是针对内容的"","&",以及空格、单双引号等。但其实还有很多字符也需要进行转义。具体的可以参考这篇文章。 ** 1、HTML转义  参考上面的提到的文章,基本上可
  • JSON空格转义(php、javascript

    千次阅读 2015-07-31 18:27:34
    用input控件,存储json...进行空格转义。 .js文件(javascript): var jsonData = JSON.stringify(data).replace(/\s/g," "); var rowData =" jsonData+">"; .php文件: $formatJson = str_replace(' ','&
  • 转义字符

    2021-05-05 03:07:40
    转义字符
  • 转义字符串,即字符实体(Character Entity)分成三部分: 第一部分是一个&符号; 第二部分是实体(Entity)名字或者是#加上实体(Entity)编号; 第三部分是一个分号(;)。 注意:用实体(Entity)名字...
  • JS对HTML实体字符转义和反转义

    千次阅读 2018-12-14 00:40:37
    由于在HTML有些符号是预留的,比如在html不能直接使用尖括号(‘&lt;’或‘&gt;’),会被误认为标签符号。所以需要通过HTML实体字符去进行替换; HTML实体字符两种形式: eg:小于号的HTML实体字符...
  • js中特殊字符以及转义

    千次阅读 2019-09-28 02:17:32
    1、空格 : &nbsp; 2、& :&amp; 3、< :&lt; 4、> :&gtl; 5、" :&quot; 6、' :&apos; 6、版权 :&copy; 注:在html已JQ方法为例,标签的内容默认html();在...
  • JS中转义字符是反斜杠(\) 常用的转义字符有:\’、\"、\、\r、\n等。 在 JS 代码 成对的单引号 不能多对同时使用,双引号也是;如果同时使用多对单引号或双引号就会报错,提示有意外的字符 // 变量的值使用了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,799
精华内容 14,319
关键字:

js中空格的转义字符