JavaScript - BBCode konvertieren oder entfernen
BB-Codes in HTML-Äquivalente konvertieren:
var s = "Wir haben einige [b]Bugs[/b] mit einer [s]Harke[/s] [i]ausgemerzt[/i] und dann ein wenig [q]aufgeräumt[/q].";
var re = /\[(\/?[biqus])\]/mg;
console.log(s.replace(re,'<$1>'));
// Wir haben einige <b>Bugs</b> mit einer <s>Harke</s> <i>ausgemerzt</i> und dann ein wenig <q>aufgeräumt</q>.
Wir haben einige Bugs mit einer Harke ausgemerzt und dann ein wenig
aufgeräumt.
BB-Codes entfernen:
var s = "Wir haben einige [b]Bugs[/b] mit einer [s]Harke[/s] [i]ausgemerzt[/i] und dann ein wenig [q]aufgeräumt[/q]."; var re = /\[.*?\](.*?)\[\/.*?\]/gi; console.log(s.replace(re,'$1')); // Wir haben einige Bugs mit einer Harke ausgemerzt und dann ein wenig aufgeräumt.
Siehe auch: PHP - BBCode aus dem Text entfernen
Mehr über Reguläre Ausdrücke: Regular expressions
Bausteine Alle Anzeigen
Eine zufällige Auswahl von Codeschnipseln
aus den Bereichen
HTML, CSS,
PHP, JavaScript und
MySQL.
<colgroup> Tabellenspalten vordefinieren