<Mr.ElectroNick>
/* personal website */

Функция str_replace на JavaScript

Функции замены строки (подстроки) очень полезны. Javascript имеет встроеные функции замены подстроки но они используют регулярные выражения. Под катом вы найдете две версии имплементации классической функции str_replace.

Функции замены строки (подстроки) очень полезны.
Javascript имеет встроеные функции замены подстроки но они используют регулярные выражения.
Ниже вы найдете две версии имплементации классической функции str_replace которые в основном являются обертками для встроеных функций.

Исходный код для webtoolkit.strreplace.js


/**
*
*  Javascript string replace
*  http://www.webtoolkit.info/
*
**/
 
// standart string replace functionality 
function str_replace(haystack, needle, replacement) { 
	var temp = haystack.split(needle); 
	return temp.join(replacement); 
} 
 
// needle may be a regular expression 
function str_replace_reg(haystack, needle, replacement) { 
	var r = new RegExp(needle, 'g'); 
	return haystack.replace(r, replacement); 
}
Оригинал статьи: http://www.webtoolkit.info/javascript-string-replace.html