ReplaceAll JS function

by leeroy

JavaScript

var replaceAll = function(string, search, replace) {
	if(Array.isArray(search) === false) {
		search = [search];
	}

	search.forEach(function(txt) {
		string = string.split(txt).join(replace);
	});

	return string;
};

var from = 'test/test2/test3/test4';

console.log(replaceAll(from, '/', '.'));

var from = 'test/test2\\test3/test4';

console.log(replaceAll(from, ['/', '\\'], '.'));