亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS中關于正則的巧妙操作

 更新時間:2017年08月31日 17:15:46   作者:九成  
本文通過實例代碼給大家介紹了javascript中關于正則表達式的巧妙操作技巧,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

var msg="dsada[emoji:37]dsadas[emoji:3900]法拉綏芬河";
function fetch(msg) {
  var match, result = msg,
    reg = /\[emoji:\d+\]/g,
    emojiIndex,
    totalEmojiNum = 45;
  while (match = reg.exec(msg)) {
    console.log(match[0]);//[emoji:37],[emoji:3900]
    emojiIndex = match[0].slice(7, -1);
    console.log(emojiIndex);//37,3900
    if (emojiIndex > totalEmojiNum) {
      result = result.replace(match[0], '[X]');
    } else {
      result = result.replace(match[0], '<img src="images/eomji_' + emojiIndex + '.gif" />');
    };
  };
  return result;//"dsada<img src="images/eomji_37.gif" />dsadas[X]法拉綏芬河"
}
fetch(msg);

總結

以上所述是小編給大家介紹的JS中關于正則的巧妙操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • javascript觀察者模式實現自動刷新效果

    javascript觀察者模式實現自動刷新效果

    這篇文章主要為大家詳細介紹了javascript觀察者模式實現自動刷新效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • js實現雙擊圖片放大單擊縮小的方法

    js實現雙擊圖片放大單擊縮小的方法

    這篇文章主要介紹了js實現雙擊圖片放大單擊縮小的方法,涉及js操作圖片及onclick與ondblclick事件的使用技巧,需要的朋友可以參考下
    2015-02-02
  • 如何通過非數字與字符的方式實現PHP WebShell詳解

    如何通過非數字與字符的方式實現PHP WebShell詳解

    這篇文章主要給大家介紹了關于如何通過非數字與字符的方式實現PHP WebShell的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • 微信小程序實現可拖動懸浮圖標的示例代碼

    微信小程序實現可拖動懸浮圖標的示例代碼

    這篇文章主要介紹了微信小程序實現可拖動懸浮圖標的示例代碼,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • JavaScript lodash常見用法系列小結

    JavaScript lodash常見用法系列小結

    本篇文章主要介紹了JavaScript lodash用法小結,非常不錯,具有參考借鑒價值,對于Javascript lodash教程感興趣的同學可以參考一下
    2016-08-08
  • 原生js仿瀏覽器滾動條效果

    原生js仿瀏覽器滾動條效果

    本文主要介紹了原生js仿瀏覽器滾動條效果的實例。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • javaScript日期工具類DateUtils詳解

    javaScript日期工具類DateUtils詳解

    這篇文章主要為大家詳細介紹了javaScript日期工具類DateUtils,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 關于Aptana Studio生成自動備份文件的解決辦法

    關于Aptana Studio生成自動備份文件的解決辦法

    關于Aptana Studio生成自動備份文件的解決辦法
    2009-12-12
  • javaScript中的空值和假值

    javaScript中的空值和假值

    JavaScript 是世界上最流行的編程語言。javaScript中有五種空值和假值,分別為false,null,undefined,“”,0。從廣義上來說,這五個值都是對應數據類型的無效值或空值
    2017-12-12
  • 理解Javascript閉包

    理解Javascript閉包

    閉包是ECMAScript一個很重要的特征,但是卻很難用合適的定義來描述它。雖然閉包很難清晰地描述,但是,卻很容易創(chuàng)建,或者說,不小心創(chuàng)建。然而,閉包的存在其實是有一定的潛在問題的。為了避免“不小心”地創(chuàng)建閉包,以及更好地利用閉包的優(yōu)點,有必要理解閉包的機制
    2013-11-11

最新評論