template-helpers.js 423 B

123456789
  1. template.helper('$ubb2html', function (content) {
  2. content = template.helpers.$escape(content);
  3. return content
  4. .replace(/\[b\]([^\[]*?)\[\/b\]/igm, '<b>$1</b>')
  5. .replace(/\[i\]([^\[]*?)\[\/i\]/igm, '<i>$1</i>')
  6. .replace(/\[u\]([^\[]*?)\[\/u\]/igm, '<u>$1</u>')
  7. .replace(/\[url=([^\]]*)\]([^\[]*?)\[\/url\]/igm, '<a href="$1">$2</a>')
  8. .replace(/\[img\]([^\[]*?)\[\/img\]/igm, '<img src="$1" />');
  9. });