Hallo,
beim Decodieren von BBCode möchte ich Umbrüche im Text ersetzen:
msg = msg.replace(/[/\r/\n]/g,'<br />');
ersetze ich so:
msg = msg.replace(/\[code\](\S*)/g,'<div align="left" class="code">$1');
msg = msg.replace(/\[\/code\]/g,'</div>');
Hab ich z.B. folgenden BBCode:
[code]Zeile1
Zeile2
kommt folgendes raus:
<div align=left class="code">Zeile1<br /><br />Zeile2<<br />div>
(kein Schreibfehler)
Woher kommt das? Muss ich ein Begrenzer oder so was einfügen?
Bitte helft mir.
Gruß Andreas