独自の bbcode を wygiwys 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>
そして逆。
適用の助けをいただければ幸いです。