当前位置: 代码迷 >> Web前端 >> 重写replace步骤
  详细解决方案

重写replace步骤

热度:301   发布时间:2012-11-06 14:07:00.0
重写replace方法
js中replace函数,只能替换从第一个字符开始,符合要求的字符串,它不能做到替换多个符合要求的字符串,例:"a1a2a3a4".replace('a',''),他的替换结果等于:1a2a3a4,要想替换所有的a,使替换结果等于:1234,则可以重写replace方法。

代码如下:
String.prototype.replaceAll  = function(s1,s2){    
     return this.replace(new RegExp(s1,"gm"),s2);    
} 
  相关解决方案