問題タブ [bbcode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1617 参照

bbcode - 外部ページの vBulletin BBCode

vBulletin をカスタム フロント ページに統合しました。そのページで vBulletin BBcode を使用するにはどうすればよいでしょうか (そこにいくつかの投稿を表示しています)。

助言がありますか?

0 投票する
2 に答える
5039 参照

php - 文字列から BB コードを削除するには?

文字列内のすべての BBcode を取得し、コンテンツを保持するにはどうすればよいですか?

例:

になります:

これは太字で、これは色付きです

0 投票する
3 に答える
577 参照

php - bbcode を安全に解析するには?

PHP で BBcode を解析しようとしていますが、私のコードはまったく安全ではないと思います。

このような注射を渡すことができ、うまくいくと思います:

正規表現を改善して、2 つの標準色形式のみをキャプチャする方法:

ありがとう

0 投票する
3 に答える
4218 参照

c# - C# で html を BBcode に変換する方法

HTMLテキストをbbcodesに変換する必要があります。どこでこれを行う必要がありますか? たとえば、リンクを変換します。

bbcodes 内のすべての html タグを変換するにはどうすればよいですか (そして、bb コードではない空のタグ、タグPに置き換えます

0 投票する
2 に答える
2590 参照

javascript - Javascript BBCode パーサーは最初のリスト要素のみを認識します

クライアント側のライブ プレビュー用に非常に単純な Javascript BBCode パーサーがあります (そのために Ajax を使用したくありません)。問題は、このパーサーが最初のリスト要素しか認識しないことです。

[リスト]
[*] adfasdfdf
[*] asdfadsf
[*] asdfadss
[/リスト]

最初の要素のみが HTML List 要素に変換され、残りは BBCode のままです。

  • adfasdfdf
  • [*] asdfadsf
    [*] asdfadss

    「\s」、「\S」、「\n」をいじってみましたが、PHP Regex にはほとんど慣れていて、Javascript Regex はまったく初めてです。助言がありますか?

    0 投票する
    2 に答える
    117 参照

    php - 公開 Web サイトに必要なマークアップ フィルター

    誰もがテキストを投稿できるコミュニティ サイトを開発していて、マークアップ フィルターを探しています。

    • マークアップの一部ではないものは、そのままエスケープ (htmlspecialchars()) する必要があります。
    • URL を自動的にリンクに変換する必要があります
    • 何らかの形式の基本的なマークアップ (ボールド、イメージ、URL、プレ、リスト) をサポートする必要があります
    • ユーザー入力テキストを HTML に変換する単純なパーサーが必要です

    サイトのコンテンツはすべての人に公開されているため、XSS の発生を許可してはなりません。

    何を指示してるんですか?そもそもマークアップ言語は?BBコード? ウィキ?マークダウン?良い例を含む完全な API はありますか?

    PHPはサーバー側で利用できます。さらに WYSIWYG のような texarea がある場合 (ここの SO のように)、それは素晴らしいボーナスになります!

    0 投票する
    3 に答える
    494 参照

    php - PHP: SQL を選択した BBCode?

    SQL 選択で bbcode をコーディングしたいと思います。基本的には、ユーザーが[user]Anotheruser[/user]テキスト フィールドに入力できるようにしたいと考えています。テキスト フィールドは、フロントエンドで次のような URL に変換されますhttp://mydomain.com/user/[userid]/anotheruser。したがって、ユーザー ID を取得するには、SQL 選択を含める必要があります。さらに、他のユーザーが実際に存在することを確認するために if else を含める必要があります。bbcode の作成に通常使用される でこれを行うことができますかpreg_replace、それとももっと複雑なことをする必要がありますか?

    0 投票する
    2 に答える
    1207 参照

    .net - .Net の文字列から BBCode を削除する方法

    文字列からすべての BBCode タグを削除しようとしています。

    になる

    私はそれらをすべて見つけるためにphpで動作する正規表現を持っていますが、.netでそれらを削除する方法がわかりません

    BBCode を検索する正規表現

    0 投票する
    3 に答える
    329 参照

    php - PHPフォーマットの正規表現-BBCode

    正直なところ、私は正規表現を非常に嫌いで、正規表現を使用しますが、私はMacで作業していて、(私にとっては)あまり役に立たないことがあります。

    さて、私がする必要があるのはphpの関数です

    これは、誰かが]]または[[を使用してタグを閉じなかった場合の悪い例ですが、とにかく、次の正規表現を手伝ってもらえますか?

    [[]]=太字形式

    ****=イタリック形式

    (())= h2見出し

    必要なのはこれだけです、ありがとう:)

    PS-Mac(Snow Leopard)で利用できるRegexBuddyのようなソフトウェアはありますか?

    0 投票する
    2 に答える
    2465 参照

    php - 正規表現とBBCode-ネストされた見積もりの​​完成

    私は自分のウェブサイトのBBcodeに取り組んでいます。

    ほとんどのコードを完全に機能させることができましたが、[QUOTE]タグは私にいくらかの悲しみを与えています。

    私がこのようなものを手に入れたら:

    戻ります:

    したがって、何が起こっているのかというと、ネストされた引用からの[/quote]が引用ブロックを閉じています。

    私が使用している正規表現は次のとおりです。

    ネストされた引用符が正しく表示されるようにするにはどうすればよいですか?

    ありがとうございました。