javascript js中replace(全部替换)函数的用法简介


摘要:
下文讲述使用javascript的方式全部替换文本的用法,如下所示:


当我们使用原生态的js替换指定字符时,只可替换字符串中重复字符一次,
例:

    var tmp='这是一个sql博客,猫猫小屋博客';
    var replaceAfterTmp=tmp.replace('博客','blog');
    alert(replaceAfterTmp); 
    ---输出---
    这是一个sqlblog,猫猫小屋博客
    常常达不到我们的要求,下面将讲述使用正则表达式的方式,可一次性替换全部相同的字符,如下
	
	 
	String.prototype.replaceExtend=function(str,info){//str源字符串,info替换后字符串
    var reg=new RegExp(str,"g"); //生成相关正则信息   
    return this.replace(reg,info); 
    }

	var tmp='这是一个sql博客,猫猫小屋博客';
    var replaceAfterTmp=tmp.replaceExtend('博客','blog');
    alert(replaceAfterTmp);
	----输出----
    这是一个sqlblog,猫猫小屋blog