所以我正在尝试进行基本的bbcode解析(仅用于嵌入标签)但是我已经有一段时间没有使用regexp,所以我在这个问题上请求帮助。
我想匹配所有[embed]...[/embed]
所以我使用:
var regexp = new RegExp(/\[embed\].*\[\/embed\]/ig);
console.log(regexp.test(content));
我得到了很多false
,而我应该只有true
。
Jsfiddle在这里:http://jsfiddle.net/5rxu5/3/
答案 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));