-1

タグの外側のhtml として許可するタグの (ホワイト) リストがありcodeます。タグ内に記述された HTML については<code>、javascript で正規表現を使用して < および > 文字を < に置き換えたいと考えています。&62;

したがって、<b>シンボルは 内で置換する必要があります<code><b>bold</b></code>が、<code>タグ自体は置換しないでください。それらは html のままにしておく必要があります。

<script>ブロック外のタグを許可したくない<code>ので、ホワイトリストに「スクリプト」を入れません。script タグが code タグ内にある場合、ASCII 置換が行われます。

これは、stackoverflow での RTE の動作と非常によく似ています。

javascript + 正規表現を使用して、これをすべてクライアント側で行う必要があります。どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1