function replaceAll() {
	  var input = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
	  var find = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
	  var replace = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
	  return input.replace(new RegExp(find.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g, '\\$1'), 'g'), replace.toString());
	}
function replaceAll() {
	  var input = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
	  var find = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
	  var replace = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
	  return input.replace(new RegExp(find.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g, '\\$1'), 'g'), replace.toString());
	}
function replaceAll ( ) { var input = arguments . length > 0 && arguments [ 0 ] !== undefined ? arguments [ 0 ] : '' ; var find = arguments . length > 1 && arguments [ 1 ] !== undefined ? arguments [ 1 ] : '' ; var replace = arguments . length > 2 && arguments [ 2 ] !== undefined ? arguments [ 2 ] : '' ; return input . replace ( new RegExp ( find . toString ( ) . replace ( / ([.*+?^=!:${}()|[\]/\\]) / g , '\\$1' ) , 'g' ) , replace . toString ( ) ) ; }
Replace all occurances of a string in a string
Replace all occurances of a string in a string