2010-03-04 52 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