`

js字符串替换

阅读更多
/* 字符串替换
* 
* @param arrSearch 原来的元素组成的数组,不能是单个字符串
* @param arrReplace 数组元素要和 arrSearch 一一对应,
* add by 
* 2010/10/18
*/
String.prototype.replaceAll = function( arrSearch,arrReplace ){
	var search = arrSearch.join('|');
    var regexp = new RegExp( search, "g" );
	var str = this.replace( regexp, function(MatchStr){
								var arrNum = arrSearch.length;
								for(var i=0;i<arrNum;i++){
									if(arrSearch[i]==MatchStr){
										return arrReplace[i];
									}
								}
	});
    return str;
}

var arrSearch = [];
var arrReplace = [];

arrSearch.push(':ss:');
arrSearch.push('id');

arrReplace.push(22);
arrReplace.push(33);
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics