Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: JavaScript: replace()-funktio kuin PHP:n preg_replace?

nixu89 [02.06.2006 17:06:21]

#

Voiko JavaScriptillä toteuttaa tuollaista laajempaa korvausta, kuten PHP:llä pystyy?

Kun tarvitsisi korvata lähdekoodiin värikoodaus, enkä löydä (taaskaan) mistään mitään apua aiheeseen...

kayttaja-2791 [02.06.2006 17:10:14]

#

Oli niin sopivasti hollilla että tässä on:

function reg_replace_all (regexp, string, replace) {
  var re = new RegExp(regexp);
  while (string.match(re))
    string = string.replace(re, replace)
  return string;
}

En edes muista mistä tuon tongin itse alunperin, tuskin itse olen sitä vääntänyt.

nixu89 [02.06.2006 18:33:56]

#

Kiitoksia kovasti

Eikös tuo nyt siis pitä käyttää esim. näin

// värit koodiin
myEditor.onLoad = js_pregreplace('"', myEditor.document.body.innerText, '<font color=\"#800000\">"</font>"');

?

Mitään havaintoja muuten, miksi IE alkaa lagata kun yritän värittää tekstiä jossa on tuo '"'?

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta