在基于浏览器的 JavaScript 中匹配全局变量

问题描述 投票:0回答:1

在基于浏览器的 JavaScript 中,是否可以执行全局模式匹配?

仅出于说明目的,我的意思是像这样的 glob:**/*.{eot,otf,ttf,woff,woff2}

,它可以与 URL 匹配。或者可能类似于匹配文件列表等。

重申一下,这是在浏览器中:所以没有 Node、npm 包、SPA 库等。

javascript glob
1个回答
0
投票
有不同的解决方案,其中之一是

glob-to-regexp (npm):

var globToRegExp = require('glob-to-regexp'); var re = globToRegExp("**/*.{eot,otf,ttf,woff,woff2}"); re.test("/this/is/an/example/a.woff"); // true
    
© www.soinside.com 2019 - 2024. All rights reserved.