За последние 24 часа нас посетил 17641 программист и 1670 роботов. Сейчас ищут 1919 программистов ...

Замена текста

Тема в разделе "JavaScript и AJAX", создана пользователем AviOn, 13 ноя 2008.

  1. AviOn

    AviOn Активный пользователь

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    Есть текст, который пишется, вставляется в визуальном редакторе.
    Надо: заменить все & на [amp] посредством Javascript:
    Код (Text):
    1. var NMH = $('NMH').value;
    2.     NMH = NMH.replace('&', '[amp]');
    Заменяет только, первый символ, а все последующие остаются не тронутыми.
    Кто знает, HELP :?
     
  2. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    replace() в качестве первого параметра хочет регексп, а не просто символ замены
     
  3. AviOn

    AviOn Активный пользователь

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    Я в них чайник, подскажите валидный....
     
  4. AviOn

    AviOn Активный пользователь

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    karakh, сенкс, направил.
    Вот и решение:

    Код (Text):
    1. var NMH = $('NMH').value.replace(/&/g, '[amp]');