第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問關(guān)于js的replace如何全部替換目標(biāo)字符串?

請問關(guān)于js的replace如何全部替換目標(biāo)字符串?

慕工程0101907 2019-07-17 20:11:33
js的replace如何全部替換目標(biāo)字符串
查看完整描述

4 回答

?
哆啦的時光機

TA貢獻1779條經(jīng)驗 獲得超6個贊

js提供的字符串替換函數(shù)replace可以將字符串中符合條件的字符串替換成目標(biāo)字符串。但是一般使用字符串進行查找替換只能替換第一個符合條件的結(jié)果。如 var str = 大家都是男人嗎,難道不是嗎!; str = str.replace('嗎', '嘛'); alert(str); var str = 大家都是男人嗎,難道不是嗎!;str = str.replace('嗎', '嘛');alert(str); 上述代碼中只有第一個嗎被替換,輸出結(jié)果是大家都是男人嘛,難道不是嗎! ,嘿嘿 如果想全部替換字符串中全部符合條件的內(nèi)容,用正則表達式替換是個不錯的辦法,如下代碼可以實現(xiàn)全部替換 var str='大家都是男人嗎,難道不是嗎?'; str = str.replace(/嗎/g, '嘛'); alert(str); var str='大家都是男人嗎,難道不是嗎?';str = str.replace(/嗎/g, '嘛');alert(str); 這樣就會輸出大家都是男人嘛,難道不是嘛?,全部符合條件的內(nèi)容都被替換了,特別要注意的是正則表達式 /嗎/g 這里的g,這個g表示全局,不給這個配置項是不會全部替換的。 當(dāng)然通過復(fù)雜的正則表達式,js的replace還能實現(xiàn)更豐富的字符串替換處理效果的。

查看完整回答
反對 回復(fù) 2019-07-29
?
三國紛爭

TA貢獻1804條經(jīng)驗 獲得超7個贊

由于js中沒有類似replaceAll函數(shù)。

可以使用 正則表達式的全局查找功能 進行替換。

1234var s="alsjfdialsdjflkjasldf"// 源字符串var p=/a/g;                    // 正則表達式,匹配字符a,其中g(shù)為全局查找標(biāo)記。若 var p=/a/; 只能替換第一個a。var v=s.replace(p,"");        //替換。也可直接 s.replace(/a/g,"");alert(v);


查看完整回答
反對 回復(fù) 2019-07-29
  • 4 回答
  • 0 關(guān)注
  • 727 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號