一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - js+for循環實現字符串自動轉義的代碼(把后面的字符替換前面的字符)

js+for循環實現字符串自動轉義的代碼(把后面的字符替換前面的字符)

2021-12-18 18:01js教程網 js教程

這段代碼是從網上看到的一段不錯的代碼,用for命令實現字符串的轉移,而且使用的是for循環直接將后面的字符替換成前面的字符,這個邏輯以前沒試過

核心代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script>
String.prototype.html = function(encode) {
    var replace =["&#39;", "'", "&quot;", '"', "&nbsp;", " ", "&gt;", ">", "&lt;", "<", "&yen;", "¥", "&amp;", "&"];   
    var replaceReverse = ["&", "&amp;", "¥", "&yen;", "<", "&lt;", ">", "&gt;", " ", "&nbsp;", '"', "&quot;", "'", "&#39;"];
      var target;
      if (encode) {
        target = replaceReverse;
      } else {
        target = replace;
      }
    for (var i=0,str=this;i< target.length;i+= 2) {
       str=str.replace(new RegExp(target[i],'g'),target[i+1]);
    }
    return str;
  };
 
console.log("<div>服務器之家</div>".html(true));
</script>

效果圖

js+for循環實現字符串自動轉義的代碼(把后面的字符替換前面的字符)

其中for循環大家可以看下用法

for (var i=0,str=this;i< target.length;i+= 2) {
str=str.replace(new RegExp(target[i],'g'),target[i+1]);
}

這個用法確實不錯,有get了一個新技能。

延伸 · 閱讀

精彩推薦
  • js教程js事件模型與自定義事件實例解析

    js事件模型與自定義事件實例解析

    JavaScript一個最簡單的事件模型,需要有事件綁定與觸發,還有事件刪除。本文將對其具體實現代碼進行解析,需要的朋友一起來看下吧...

    caihg5582021-12-15
  • js教程在HTML中使用JavaScript的兩種方法

    在HTML中使用JavaScript的兩種方法

    這篇文章主要介紹了在HTML中使用JavaScript的兩種方法,幫助大家更好的理解和制作網頁,感興趣的朋友可以了解下...

    itbsl9152021-12-18
  • js教程如何在JavaScript中正確處理變量

    如何在JavaScript中正確處理變量

    這篇文章主要介紹了如何在JavaScript中正確處理變量,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下...

    瘋狂的技術宅10612021-12-20
  • js教程JS 的 六種打斷點的方式,你用過幾種?

    JS 的 六種打斷點的方式,你用過幾種?

    Debugger 是前端開發很重要的一個工具,它可以在我們關心的代碼處斷住,通過單步運行來理清邏輯。而 Debugger 用的好壞與斷點打得好壞有直接的關系。...

    神光的編程秘籍7772021-12-16
  • js教程ES5和ES6中類的區別總結

    ES5和ES6中類的區別總結

    這篇文章主要給大家介紹了ES5和ES6中類的區別的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋...

    Totora612052021-12-16
  • js教程Jquery+javascript實現支付網頁數字鍵盤

    Jquery+javascript實現支付網頁數字鍵盤

    這篇文章主要為大家詳細介紹了Jquery+javascript實現支付網頁數字鍵盤,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    юноша 25662021-12-15
  • js教程js實現移動端輪播圖滑動切換

    js實現移動端輪播圖滑動切換

    這篇文章主要為大家詳細介紹了js實現移動端輪播圖滑動切換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    浪漫前端11242021-12-15
  • js教程js實現隨機點名功能

    js實現隨機點名功能

    這篇文章主要為大家詳細介紹了js實現隨機點名功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    等待的L先生4822021-12-16
主站蜘蛛池模板: 久久综合网久久综合 | 精品久久久噜噜噜久久久app | 2021精品国夜夜天天拍拍 | 午夜国产理论 | 四虎在线最新地址公告 | 国产精品久久久久久久久久久威 | 日本老师xxxxx18 | 精品国产福利一区二区在线 | 火影忍者小南裸羞羞漫画 | 国产激情一区二区三区成人91 | 操出水视频| 亚洲日本免费 | 99撸| 男人j桶进女人p桶爽 | 波多 在线播放 | 免费看日本 | 91混血大战上海双胞胎 | julia ann一hd| 美女福利视频一区二区 | 996热在线视频 | 欧美成年黄网站色高清视频 | 鬼吹灯天星术在线高清观看 | 被夫上司侵犯了中文字幕 | 国产实拍会所女技师在线 | 亚洲大爷操 | 60老妇性xxxxhd| 色老板视频在线观看 | 欧美日韩亚洲国内综合网俺 | 欧美男男gaygaysxxx | 饭冈加奈子黑人解禁在线播放 | 国产欧美日韩在线不卡第一页 | 美女曰逼视频 | poren18日本老师hd | 色啊色| 午夜久久久久久网站 | 114毛片免费观看网站 | 欧美日韩国产精品va | 男人叼女人的痛爽视频免费 | 久久 这里只精品 免费 | 青草视频在线观看免费网站 | 日韩欧美中文字幕出 |