Originariamente inviato da willybit
come immaginavo

i "ritorni a capo" sono nella stringa php
in javascript non puoi scrivere una funzione su più righe così
codice:
grassetto("Ciao io sono
 pippo e il mio amico si chiama pluto","pippo pluto");
il ritorno a capo in javascript è "\n"
devi fare il replace in php dei ritorni a capo con \n ed ottenere
codice:
grassetto("Ciao io sono\n pippo e il mio amico si chiama pluto","pippo pluto");
infatti, me ne ero accorto, ma non saprei come fare il replace

partendo da questa

codice:
function grassetto (stringa,parola) { 

myString = parola;
splitString = myString.split(" ");

for(i=0; i<splitString.length; i++){

if(splitString[i].length < 3 ){i++;}

replace di \n

RE = new RegExp ("((?:^|>)[^<]*)("+splitString[i]+")(?![^<]*> )","gim")
stringa = stringa.replace(RE,"$1<span class='motore'>$2<\/span>")

}
return document.write(stringa);
}
come implemento ?