首页 > 解决方案 > 如何匹配 Service Worker 模式?

问题描述

我想向服务工作者添加一个缓存规则,该规则适用于包含超过连字符的字母数字字符的 URL。这是我想做的事情:

// will match
/one-word/
/one-two-words/

// will not match if no hyphen or more than two slash
/oneword/
/word/oneword/

这就是我当前的代码的样子,它几乎匹配了所有的 URL:

registerRoute.url.pathname.match(/[a-zA-Z0-9-a-zA-Z0-9]{2,}/gi)

谁能帮我解决这个问题?

标签: javascriptservice-worker

解决方案


推荐阅读