JavaScript字符串替換replace方法


在日常的js開發中,

當要把字符串中的內容替換時,如果使用類似C#的string.replace方法,如下

var str='aabbccaa';

str=str.replace('aa','dd');

結果是  str='ddbbccaa'

后面的aa沒有被替換,原因是這個寫法替換的只有第一次出現的aa,后面的就無效了。

 

但是,可以使用正則表達式進行替換,模式需要指定為g,表示檢索全局。

代碼如下:

var str='aabbccaa';

var reg=/aa/g;

str=str.replace(reg,'dd');

結果是  str='ddbbccdd'

 

結合正則表達式,替換的功能會變得更強大。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM