首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

重写replace步骤

2012-11-06 
重写replace方法js中replace函数,只能替换从第一个字符开始,符合要求的字符串,它不能做到替换多个符合要求

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

代码如下:

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

热点排行