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

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

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
主站蜘蛛池模板: 国产福利在线观看永久视频 | 免费观看视频在线播放 | 国产欧美二区三区 | 久草在线精彩免费视频 | 毛片大全高清免费 | 楚乔传第二部免费播放电视连续剧 | 二区三区不卡不卡视频 | 青青草国产免费国产是公开 | 亚洲欧洲日产国码无码av | 国产亚洲欧美日韩俺去了 | 午夜深情在线观看免费 | 草草视频在线观看最新 | 日本春菜花在线中文字幕 | 91赵邦贺| youjizzxxx69日本 | 国产精品久久香蕉免费播放 | 双子母性本能在线 | 日本精品一区二区在线播放 | 操久| 我的好妈妈7中字在线观看韩国 | 女人把私密部位张开让男人桶 | 性奴公司 警花 | 久久精品国产清白在天天线 | 深夜啪啪网站 | 日韩久久精品 | 日本道在线播放 | 免费jizz在在线播放国产 | va在线视频| 国产91网站在线观看 | 国内在线观看 | 91麻豆精品国产片在线观看 | 日韩免费视频播放 | 国产夜趣福利第一视频 | 欧美一区二区福利视频 | 538免费精品视频搬运工 | 古装一级毛片 | 女上男下gifxxoo动态视频 | 国产成+人+综合+欧美 亚洲 | 国产免费丝袜调教视频 | 日韩色图区 | 无颜之月5集全免费看无删除 |