我正在使用角度应用程序。我想将bbcode转换为纯文本。是否有任何插件或库或任何方法。我接受以下数据。
$scope.Currentdata= "[justify][size=2]New testing.Hello World.[/size][/justify]";
我想删除bbcode并在我的div上显示纯文本。
<div id="showdata" name="showdata"></div>
答案 0 :(得分:2)
您可以使用以下插件进行解析:
使用以下命令:
bower安装bbcode-parser --save
// use to create a clean parser
var parser = new BBCode({}, {})
// use default parser
var parser = BBCode.default
// configure the default parser with
BBCode.setCodes({});
console.log(BBCode.default.parse('This is a text[br]with HTML Break.'));
答案 1 :(得分:0)
如果要将字符串解析为空白文本(不是html),则可以使用JavaScript Patterns来过滤标记。
由于所有标签基本上都是[(/)x=y]
,因此您可以删除方括号和方括号之间的所有内容。