问题标签 [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代码?

如何在字符串中获取所有 BBcodes 但保留内容?

例子:

将会 :

这是粗体 这是彩色的

0 投票
3 回答
577 浏览

php - 如何安全地解析 bbcodes?

我正在尝试在 php 中解析 BBcode,但我认为我的代码根本不安全。

我认为你可以通过这样的注射,它会起作用:

如何改进我的正则表达式以仅捕获两种标准颜色格式:

谢谢

0 投票
3 回答
4218 浏览

c# - 如何在 C# 中将 html 转换为 BBcode

我需要将html文本转换为bbcodes。我在哪里可以找到我应该怎么做?例如,我转换链接:

我如何转换 bbcodes 中的所有 html 标签(并替换为空的不是 bb 代码,标签P

0 投票
2 回答
2590 浏览

javascript - Javascript BBCode Parser 仅识别第一个列表元素

我有一个非常简单的 Javascript BBCode Parser 用于客户端实时预览(不想为此使用 Ajax)。问题在于,这个解析器只识别第一个列表元素:

[列表]
[*] adfasdfdf
[*] asdfadsf
[*] asdfadss
[/列表]

只有第一个元素被转换为 HTML List 元素,其余的保持为 BBCode:

  • adfasdfdf
  • [*] asdfadsf
    [*] asdfadss

    我尝试使用“\s”、“\S”和“\n”,但我主要习惯于 PHP 正则表达式,并且对 Javascript 正则表达式完全陌生。有什么建议么?

    0 投票
    2 回答
    117 浏览

    php - 公共网站需要标记过滤器

    开发一个每个人都可以发布文本的社区站点,我正在寻找一个标记过滤器:

    • 不属于标记的部分必须按原样转义 (htmlspecialchars())。
    • 应该自动将 URL-s 转换为链接
    • 应该支持某种形式的基本标记(粗体、图像、url、pre、list)
    • 应该有一个简单的解析器,将用户输入的文本转换成 HTML

    网站上的内容对所有人都是公开的,绝不能允许 XSS 发生。

    你有什么建议?首先是什么标记语言?BB代码?维基?降价?有没有完整的 API 和很好的例子?

    PHP 在服务器端可用。如果另外还有一个所见即所得的 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 以找出其他用户实际存在。我可以使用preg_replace通常用于创建 bbcode 的 a 来执行此操作,还是需要做一些更复杂的事情?

    0 投票
    2 回答
    1207 浏览

    .net - 如何从.Net中的字符串中删除BBCode

    我正在尝试从字符串中删除所有 BBCode 标签。

    变成

    我有一个可以在 php 中找到它们的正则表达式,只是不知道如何在 .net 中删除它们

    正则表达式查找 BBCode

    0 投票
    3 回答
    329 浏览

    php - PHP 格式化正则表达式 - BBCode

    老实说,我非常讨厌正则表达式,我会使用 RegexBuddy,但我正在使用我的 Mac,有时它并没有多大帮助(对我来说)。

    好吧,我需要做的是 php 中的一个函数

    虽然这是一个不好的例子,以防有人没有使用 ]] 或 [[ 关闭标签,但无论如何,您可以帮助使用以下正则表达式:

    [[ ]] =粗体格式

    ** ** =斜体格式

    (( )) = h2 航向

    这些都是我需要的,谢谢:)

    PS - 是否有任何类似 RegexBuddy 的软件可用于 Mac (Snow Leopard)?

    0 投票
    2 回答
    2465 浏览

    php - Regex & BBCode - 完善嵌套报价

    我正在为我的网站开发一些 BBcode。

    我已经设法让大部分代码完美运行,但是 [QUOTE] 标签让我有些悲伤。

    当我得到这样的东西时:

    它将返回:

    所以发生的是嵌套引用中的 [/quote] 正在关闭引用块。

    我正在使用的正则表达式是:

    我怎样才能使它如此嵌套的引号将正确显示?

    谢谢你。