JavaScript String.replaceAll方法实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript String.replaceAll方法实现相关的知识,希望对你有一定的参考价值。

String.prototype.replaceAll = function(pcFrom, pcTo){
	var i = this.indexOf(pcFrom);
	var c = this;
	
	while (i > -1){
		c = c.replace(pcFrom, pcTo); 
		i = c.indexOf(pcFrom);
	}
	return c;
}

以上是关于JavaScript String.replaceAll方法实现的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中string.replace的一个特殊用法

JavaScript正则表达式--String.replace()变量替换的一点笔记

JavaScript中replace()方法的第二个参数解析

JavaScript 正则表达式 string.replace( regex, "$1" );中“$1”的含义 及邮箱正则表达式

JAVA中string.replace()和string.replaceAll()的区别及用法

Javascript字符串替换(所有出现)