这是一个字符串str = '.js("aaa").js("bbb").js("ccc")'
,我想写一个正则表达式来返回一个这样的数组:
[aaa, bbb, ccc];
我的正则表达式是:
var jsReg = /.js\(['"](.*)['"]\)/g;
var jsAssets = [];
var js;
while ((js = jsReg.exec(find)) !== null) {
jsAssets.push(js[1]);
}
但是 jsAssets 结果是
[""aaa").js("bbb").js("ccc""]
这个正则表达式有什么问题?