最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

1、replaceAll方法兼容性不佳

如果你不考慮IE的話基本可以說(shuō)使用它來(lái)處理字符串替換沒(méi)問(wèn)題。

2、replaceAll方法

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

實(shí)例代碼如下:

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

3、RegExp方法

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

4、split+join方法,性能差

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

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

相關(guān)文章

  • js中this用法實(shí)例詳解

    js中this用法實(shí)例詳解

    這篇文章主要介紹了js中this用法,實(shí)例分析了this指向windows、指向?qū)ο蠹案淖僼his指向的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 微博@符號(hào)的用戶名提示效果。(想@到誰(shuí)?)

    微博@符號(hào)的用戶名提示效果。(想@到誰(shuí)?)

    相信你老早就在騰訊或者新浪的微博上體驗(yàn)到了,@符號(hào)在微博時(shí)代的便捷呼叫。
    2010-11-11
  • uniapp中常用的幾種提示彈框

    uniapp中常用的幾種提示彈框

    在前端開(kāi)發(fā)中,為了優(yōu)化用戶的交互體驗(yàn),常需要用到彈窗來(lái)進(jìn)行提示,引導(dǎo)用戶操作,下面這篇文章主要給大家介紹了關(guān)于uniapp中常用的幾種提示彈框的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • 深入淺析search 搜索框的寫(xiě)法

    深入淺析search 搜索框的寫(xiě)法

    本文以京東搜索框?yàn)槔o大家淺析search 搜索框的寫(xiě)法,本文介紹的非常不錯(cuò),需要的朋友可以參考下
    2016-08-08
  • 微信小程序?qū)崿F(xiàn)吸頂效果

    微信小程序?qū)崿F(xiàn)吸頂效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)吸頂效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • VS Code轉(zhuǎn)換大小寫(xiě)、修改選中文字或代碼顏色的方法

    VS Code轉(zhuǎn)換大小寫(xiě)、修改選中文字或代碼顏色的方法

    最近在使用VS Code,發(fā)現(xiàn)了不少使用的小技巧,覺(jué)著有必要給大家分享下,下面這篇文章主要給大家介紹了關(guān)于VS Code轉(zhuǎn)換大小寫(xiě)、修改選中文字或代碼顏色的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-12-12
  • Ajax跨域?qū)崿F(xiàn)代碼(后臺(tái)jsp)

    Ajax跨域?qū)崿F(xiàn)代碼(后臺(tái)jsp)

    這篇文章主要介紹了Ajax跨域?qū)崿F(xiàn)代碼(后臺(tái)jsp),需要的朋友可以參考下
    2017-01-01
  • Array 重排序方法和操作方法的簡(jiǎn)單實(shí)例

    Array 重排序方法和操作方法的簡(jiǎn)單實(shí)例

    下面小編就為大家簡(jiǎn)單的介紹Array中reverse(),sort(),concat(),slice(),splice()方法的應(yīng)用。一起過(guò)來(lái)看看吧
    2014-01-01
  • 詳解JavaScript如何利用異步解密回調(diào)地獄

    詳解JavaScript如何利用異步解密回調(diào)地獄

    為了更好地處理這些異步操作,JavaScript?引入了異步編程的概念,這篇文章主要來(lái)和大家詳細(xì)聊聊JavaScript中異步的相關(guān)應(yīng)用,希望對(duì)大家有所幫助
    2024-02-02
  • 小程序與內(nèi)嵌webview的數(shù)據(jù)交互方案詳解

    小程序與內(nèi)嵌webview的數(shù)據(jù)交互方案詳解

    這篇文章主要介紹了小程序與內(nèi)嵌webview的數(shù)據(jù)交互方案,為實(shí)現(xiàn)H5頁(yè)面到小程序的無(wú)縫切換,技術(shù)方案包含使用webview交互,特別是低碼C端表單頁(yè)面的處理,需要的朋友可以參考下
    2024-09-09

最新評(píng)論

镇赉县| 阳原县| 卫辉市| 定南县| 孙吴县| 河池市| 河池市| 紫金县| 德庆县| 邹平县| 农安县| 赤城县| 湄潭县| 贞丰县| 胶南市| 开鲁县| 临安市| 孟连| 深水埗区| 于都县| 班玛县| 静宁县| 黄石市| 洛扎县| 定南县| 香格里拉县| 祁连县| 江城| 南宁市| 老河口市| 老河口市| 全椒县| 新野县| 黎平县| 定结县| 三台县| 台安县| 永登县| 耿马| 西盟| 永城市|