2012-08-13 144 views
1

使用示例I've found here,我试图移除这些[]方括号包围的文本的出现次数。使用jQuery +正则表达式删除方括号及其内容

我在我的html中发生了很多次[sample-text],并且希望删除整个事物,包括括号。

我已经试过,但它不工作 - 没有被替换:

var replaced = $("body").html().replace(/^\[.*\]$/g,''); 
$("body").html(replaced); 

我试图符合使用[开端,以]末和删除内的内容,但我我无处可去。

+1

您想删除^和$,因为它们不是总文本或行的开始或结尾。 – 2012-08-13 17:56:51

+0

请创建jsfiddle演示 – Diode 2012-08-13 18:03:06

回答

6
var replaced = $("body").html().replace(/\[.*\]/g,''); 
$("body").html(replaced); 
+0

是的!非常感谢你这个作品一个治疗:) – mossman 2012-08-13 18:11:35