החלפת טקסט בתוך מחרוזת טקסט גרסה 2

תיאור:

פונקציה שימושית להחלפה מהירה של טקסט בתוך מחרוזת טקסט אחרת (את כל החזרות של אותה מחרוזת טקסט). שימושי ומהיר וקצת יותר קריא וקצר מהפונקציה המקבילה לה כאן למעלה.

first קוד:

function replaceSubstring(inSource, inToReplace, inReplaceWith) {

  var outString = inSource;
  while (true) {
	var idx = outString.indexOf(inToReplace);
	if (idx == -1) {
	  break;
	}
	outString = outString.substring(0, idx) + inReplaceWith +
	  outString.substring(idx + inToReplace.length);
  }
  return outString;

}

סניפטים דומים: