這段JavaScript代碼:JavaScript錯誤無效量詞
var regex = /(?<=<img src=").*?(?=")/gm;
var src = regex.match(str);
給了我這個錯誤:
SyntaxError: invalid quantifier ?<=<img src=").*?(?=")
in eval() line 0
問題是什麼?
這段JavaScript代碼:JavaScript錯誤無效量詞
var regex = /(?<=<img src=").*?(?=")/gm;
var src = regex.match(str);
給了我這個錯誤:
SyntaxError: invalid quantifier ?<=<img src=").*?(?=")
in eval() line 0
問題是什麼?
你用'eval'創建的RegExp對象?你不應該。 – Bergi
我不認爲JavaScript支持lookbehinds。 –