javascript - 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=).*/);
谢谢!
解决方案
推荐阅读
- python-3.x - 将列表中的所有字符串转换为浮点数。适用于单个列表,但不适用于数据框
- angular - 功能模块中的角度路由逻辑
- docker - Pulumi - 如何从私有注册表中提取 docker 镜像?
- kubernetes - why the kubernetes dashboard pod aways pending
- windows - 使用“-noprofile”参数提升当前脚本
- javascript - Javascript regex non greedy with global 似乎不起作用
- magnolia - 页面模板定义中 addFingerPrint 属性的用途是什么?
- awk - 从一行数据的中间删除一个换行符
- python - matplotlib 用 twinx 绘制轴的问题
- python - 常用表达。如果“:”符号后没有任何内容,则删除整个字符串