正则表达式中的特殊字符

字符含意
\

做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 

-或-

对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。

用re = new RegExp("pattern",["flags"]) 的方式比较好 

pattern:正则表达式

flags:g(全文查找出现的所有pattern)

i(忽略大小写)

m (多行查找)
vaScript动态正则表达式问题

请问正则表达式可以动态生成吗? 

例如JavaScript中:

varstr="strTemp";

要生成:

varre=/strTemp/;

如果是字符连接:

varre="/"+str+"/"即可

但是要生成表达式,可以实现吗?怎样实现?

相关推荐