首页 > 解决方案 > SCRIPT5018:SCRIPT5018:意外的量词 - IE 的 contentDisposition.match() 的替代方法是什么?

问题描述

我在 Microsoft Edge 中的正则表达式出现错误,但未在 Chrome 中显示。

在 Microsoft Edge 中,这一行:

const fileNameMatch = contentDisposition.match(/(?<=filename=).*/);

显示此错误:

SCRIPT5018: SCRIPT5018: Unexpected quantifier

显然,某些浏览器版本不支持 JavaScript RegEx lookbehinds,请知道大多数浏览器都支持该行的兼容形式吗?

 const fileNameMatch = contentDisposition.match(/(?<=filename=).*/);

谢谢!

标签: javascript

解决方案


推荐阅读