Показать сообщение отдельно
  #3 (permalink)  
Старый 17.03.2011, 19:31
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

String.prototype.replaceMap = function (data) {
	var result = this;
	for (var i in data)
		if (data.hasOwnProperty(i))
			result = result.replace(new RegExp(i, "gi"), data[i]);
	return result;
};

var a = "абв";
a = a.replaceMap({
	"а" : "1",
	"б" : "2",
	"в" : "3"
});
alert(a);
Ответить с цитированием