我想将自己的 bbcode 添加到所见即所得的 bbcode 编辑器中。我遇到的问题是它可以找到 bbcode 并更改为 html,但它不能相反。我不习惯用 javascript 编写安全的字符串,所以希望有人能指出我的问题。
HTML 到 BBcode 行
rep(/<(div style=\"background-color:\s[^<>]*?#fff; padding: 8px; margin: 5px; border: 1px solid #EAEAEA;\"|b)(\s[^<>]*)?>/gi,"[boxone]");
rep(/<\/(div|b)>/gi, "[/boxone]");
BBcode 到 HTML 行(这个有效)
rep(/\[boxone\]/gi,"<div style=\"background-color: #fff; padding: 8px; margin: 5px; border: 1px solid #EAEAEA;\">");
rep(/\[\/boxone\]/gi,"</div>");
这个想法是改变[boxone] Content [/boxone]
为
<div style="background-color: #fff; padding: 8px; margin: 5px; border: 1px solid #EAEAEA;">$1</div>
反之亦然。
申请帮助将不胜感激。