我正在浏览器上按预期运行此代码,但是,在我的构建过程中,当涉及到“丑化”代码时,它会失败。
var match = data.url.match(/(?:[^\/][\d\w.]+)$(?<=(?:.pdf))/im);
^
ERROR: Invalid regular expression: /(?:[^\/][\d\w.]+)$(?<=(?:.pdf))/: Invalid group
这是在线正则表达式检查器:https://regex101.com/r/VWwTsx/2/(指向我的正则表达式的唯一网址)