我正在拦截赛普拉斯的一个请求,我试图不硬编码的东西。为了使它正确工作,我必须添加一个“1”,因为我试图拦截这样的东西:
/api/v1/contacts/cfs:12345/forms/144543
问题是,如果我使用表单/**,还有其他像/forms/something
这样的请求会被拦截,导致以下情况:
let urlResponse = '/api/v1/contacts/cfs:' + $code + '/forms/1**'
有没有正则表达式或者其他什么东西可以让我拦截forms/number
而不是forms/something
或forms/number/something
的URL?
2条答案
按热度按时间blmhpbnm1#
下面是一些正则表达式,用于匹配.../forms/number模式。
7y4bm7vi2#
Cypress使用minimatch来验证URL,因此您可以用途:
并检查它是否实际上与预期的匹配: