激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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
主站蜘蛛池模板: www.guochan| 欧美激情性色生活片在线观看 | 精品国产网站 | chinese乱子伦xxxx国语对白 | 北原夏美av | 手机黄色小视频 | 黄色av电影在线播放 | 国产女王女m视频vk 毛片免费在线视频 | 亚洲人成在线播放网站 | 免费观看黄色片视频 | 日日摸夜夜添夜夜添牛牛 | 久久久久亚洲国产精品 | 国产精品久久久久久久久久久久久久久久 | 亚洲美女网站在线观看 | 日韩电影av在线 | 激情小视频在线观看 | 成人一区二区三区在线 | 亚洲男人一区 | 久久精品国产一区二区电影 | 久草免费资源视频 | 欧美一级做性受免费大片免费 | 羞羞答答视频 | 日本欧美一区二区三区在线播 | 亚州成人在线观看 | 欧美成人精品欧美一级乱黄 | 牛牛碰在线| 日韩黄色精品 | 亚州精品在线视频 | 黑人一级片 | 欧洲精品视频在线观看 | 一级免费黄视频 | 精品成人国产在线观看男人呻吟 | 久久九九热re6这里有精品 | 天天草天天干天天 | 999久久久久久| 91专区在线观看 | 欧美电影在线观看 | 国产成人精品一区二区视频免费 | 久久精品欧美视频 | 在线成人av | 嫩呦国产一区二区三区av |