2010-03-04 59 views
1

正則表達式我試圖創建一個正則表達式模式出像一個變量:jQuery的:創建變量

var tag = "style"; 
var pattern = "/<"+tag+"[^>]*>((\\n|.)*)<\\/"+tag+">/gi"; 

,但它不會工作 - 誰能告訴我有什麼不對?

+1

什麼是你想實現什麼?可能有更好的方法來找到您使用jquery選擇器尋找的html標籤。 – 2010-03-04 00:44:56

回答

1

通常,將html標籤與正則表達式匹配並不是一個好主意。見explanation here

3

使用RegExp對象

var tag = "style"; 
var pattern = new RegExp("<"+tag+"[^>]*>((\\n|.)*)<\\/"+tag+">","gi"); 
0

VAR重新=新的RegExp(串)..

看到here