【发布时间】:2012-09-05 17:23:09
【问题描述】:
这个javascript代码:
var regex = /(?<=<img src=").*?(?=")/gm;
var src = regex.match(str);
给我这个错误:
SyntaxError: invalid quantifier ?<=<img src=").*?(?=")
in eval() line 0
有什么问题?
【问题讨论】:
-
您是否使用
eval创建RegExp 对象?你不应该。 -
我认为 JavaScript 不支持lookbehinds。
标签: javascript regex parsing