Блог веб-разработчика: в помощь программистам

JavaScript функция str_replace

Думаю очень многим разработчикам, после работы с PHP, очень не хватает функции str_replace(функция для замена части строки) в ява скриптах, особенно когда нужно много работать со строками. Можно конечно использовать регулярные выражения, но они, к сожалению, не всегда уместны, да и замедляют рендеринг страницы.
Вот, в общем, добавляем пару строк кода к вашему ява-скриптику, и не паримся.

function str_replace(search, replace, subject) {
return subject.split(search).join(replace);
}

  • Помоему

  • А см

  • string.replace(search,changeto) – куда еще проще?

    string – наша переменная,
    search – искомый элемент,
    changeto – на что будем менять

  • Много приходится работать со строками а навыков нет, благодарю за помощь

  • Оля
    В таком случае надо на панель идти, а не на js программировать, быдлокодеров и без тебя выше крыше.

  • ban, быдлокодер здесь ты по ходу.

  • Yuriy если есть несколько вхождений подстроки то код
    string.replace(search,changeto)
    не будет работать. Удалит только первое.

    • var str=”Welcome to Microsoft! “;
      str=str + “We are proud to announce that Microsoft has “;
      str=str + “one of the largest Web Developers sites in the world.”;

      document.write(str.replace(/microsoft/gi, “W3Schools”));

  • ban, быдлословер скорее всего

You can follow any responses to this entry through the RSS 2.0 feed.