【问题标题】:Javascript regexp for embed bbcode用于嵌入 bbcode 的 Javascript 正则表达式
【发布时间】:2012-12-12 06:29:51
【问题描述】:

所以我正在尝试做一个基本的 bbcode 解析(仅用于嵌入标签),但是我已经有一段时间没有使用 regexp 了,所以我在这个问题上寻求帮助。 我想匹配所有[embed]...[/embed],所以我使用:

var regexp = new RegExp(/\[embed\].*\[\/embed\]/ig);
console.log(regexp.test(content));


我有很多false,而我应该只有true

Jsfiddle 在这里可用:http://jsfiddle.net/5rxu5/3/

【问题讨论】:

    标签: javascript regex parsing bbcode


    【解决方案1】:

    这应该可行:

    var reg = new RegExp(/\[embed\](.*?)\[\/embed\]/i);
    $('.wmd-output').each(function() {
        var content = $(this).html();
        alert(reg.test(content));
    });
    

    这里是 jsfiddle 链接,它在所有情况下都提示 true:http://jsfiddle.net/UVy45/

    【讨论】:

      【解决方案2】:
      var regexp = new RegExp(/\[embed\](.*)\[\/embed\]/ig);
      console.log(regexp.test(content));
      

      【讨论】:

      • 在 jsfiddle 中提醒相同的 false
      猜你喜欢
      • 1970-01-01
      • 2013-07-04
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多