用于嵌入bbcode的Javascript正则表达式

时间:2012-12-12 06:29:52

标签: javascript regex parsing bbcode

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

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


我得到了很多false,而我应该只有true

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

2 个答案:

答案 0 :(得分:2)

这应该有效:

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

以下是jsfiddle链接,它会针对所有情况发出警告:http://jsfiddle.net/UVy45/

答案 1 :(得分:0)

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