日期:2014-05-16  浏览次数:20470 次

实现js的replaceAll方法

第一种方式:

String.prototype.replaceAll  = function(s1,s2) 
{        
   return this.replace(new RegExp(s1,"gm"),s2);        
}    

?

第二种方式(推荐):

str1 =str1.replace(/&/g,"@");//将str1串中的&替换成@  

str2 =str2.replace(/\*/g,"%");//将str2串中的*替换成%,注意转义\  

?