Функция 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