var reg = "\\[FLASH=(.+?),(.+?)\\](.+?)\\[\\/FLASH\\]";
var re = new RegExp(reg,"ig");
re.exec(str);
三句合成一句:
/\[FLASH=(.+?),(.+?)\](.+?)\[\/FLASH\]/gi.exec(str);
var re = new RegExp(reg,"ig");
re.exec(str);
三句合成一句:
/\[FLASH=(.+?),(.+?)\](.+?)\[\/FLASH\]/gi.exec(str);
在脚本中使用正则表达式模式匹配,首先腰设定匹配模式,方法有如下两种
(1)rgExp=/pattern*/[flags*]
(2)rgExp=new RegExp("pattern",["flags"])
注意:
a.后者模式中的转义字符“\”需要用“\\”表示,用以抵消JS中转义字符"\"的意义,否则JS首先作为自己的转义概念来解释"\"后的字符。
------------
推荐你看这篇文章:http://dev.csdn.net/develop/article/22/22406.shtm