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

js字符串替換所有的指定字符或文字(推薦replaceAll方法)

 更新時間:2023年07月30日 23:46:25   投稿:whsnow  
要實現(xiàn)js字符串替換所有的某個字符,推薦大家使用replaceAll方法,默認不是所有瀏覽器都兼容,所以這里給出一個解決方案,需要的朋友可以參考下

要實現(xiàn)js字符串替換所有的某個字符,推薦大家使用replaceAll方法,replaceAll是用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串,該函數(shù)會替換所有匹配到的子字符串。其它方法實現(xiàn)js字符串替換所有的某個字符,還有RegExp方法和split+join方法。

1、replaceAll方法兼容性不佳

如果你不考慮IE的話基本可以說使用它來處理字符串替換沒問題。

2、replaceAll方法

replaceAll()方法返回一個新字符串,新字符串所有滿足 pattern 的部分都已被replacement 替換。pattern可以是一個字符串或一個 RegExp, replacement可以是一個字符串或一個在每次匹配被調用的函數(shù),原始字符串保持不變。

實例代碼如下:

let result = "測試 新浪潮 新浪潮 測試".replaceAll("新浪潮", "你好");
console.log(result); //測試  你好 你好 測試

3、RegExp方法

function replaceAll(str, find, replace) {
  return str.replace(new RegExp(find, 'g'), replace);
}
let result = replaceAll("測試 新浪潮 新浪潮 測試","新浪潮", "你好");
console.log(result); //測試  你好 你好 測試

4、split+join方法,性能差

function replaceAll(str, find, replace) {
  return str.split(find).join(replace);
}
let result = replaceAll("測試 新浪潮 新浪潮 測試", "新浪潮", "你好");
console.log(result);  //測試  你好 你好 測試

到此這篇關于js字符串替換所有的指定字符或文字(推薦replaceAll方法)的文章就介紹到這了,更多相關js ReplaceAll實現(xiàn)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • JavaScript實現(xiàn)Tab選項卡切換

    JavaScript實現(xiàn)Tab選項卡切換

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)Tab選項卡切換效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 基于JS判斷iframe是否加載成功的方法(多種瀏覽器)

    基于JS判斷iframe是否加載成功的方法(多種瀏覽器)

    這篇文章主要介紹了基于JS判斷iframe是否加載成功的方法【多種瀏覽器】的相關資料,需要的朋友可以參考下
    2016-05-05
  • webpack拆分壓縮css并以link導入的操作步驟

    webpack拆分壓縮css并以link導入的操作步驟

    我們運行打包后會發(fā)現(xiàn)less轉為了css文件,但css文件確通過js加入style標簽,下面我們將css進行拆分出來,并以link標簽引入,具體實現(xiàn)步驟一起看看吧
    2021-10-10
  • 利用JavaScript的Map提升性能的方法詳解

    利用JavaScript的Map提升性能的方法詳解

    這篇文章主要介紹了利用JavaScript的Map提升性能的方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 使用Javascript簡單計算器

    使用Javascript簡單計算器

    這篇文章主要為大家詳細介紹了使用Javascript簡單計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • canvas實現(xiàn)圖像截取功能

    canvas實現(xiàn)圖像截取功能

    這篇文章主要為大家詳細介紹了canvas實現(xiàn)圖像截取功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • js實現(xiàn)文字截斷功能

    js實現(xiàn)文字截斷功能

    這篇文章主要為大家詳細介紹了js代碼如何實現(xiàn)文字截斷功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • webpack的tree shaking的實現(xiàn)方法

    webpack的tree shaking的實現(xiàn)方法

    這篇文章主要介紹了webpack的tree shaking的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • 分別用marquee和div+js實現(xiàn)首尾相連循環(huán)滾動效果,僅3行代碼

    分別用marquee和div+js實現(xiàn)首尾相連循環(huán)滾動效果,僅3行代碼

    這是本人2007年進行的一項研究,當時網絡上沒有什么既精簡又實用的循環(huán)滾動代碼,所以就自己琢磨了段時間,最終找到這個辦法
    2011-09-09
  • 深入理解JavaScript?變量對象

    深入理解JavaScript?變量對象

    變量對象是與執(zhí)行上下文相關的數(shù)據(jù)作用域,存儲了在上下文中定義的變量和函數(shù)聲明,本文主要介紹了JavaScript?變量對象,具有一定的參考價值,感興趣的可以了解一下
    2022-05-05

最新評論