匹配任何主机的 url 的正则表达式

鲶鱼

我试图断言一个匹配任何主机的正则表达式,并且基本上匹配 url 以 /profile/documents/<uuid>

下面的这个正则表达式完全 匹配,/profile/documents/<uuid>但我如何修改这个正则表达式以匹配以 结尾的任何内容/profile/documents/<uuid>

expect(res.headers.location).to.match(/^\/profile\/documents\/[A-F\d]{8}-[A-F\d]{4}-4[A-F\d]{3}-[89AB][A-F\d]{3}-[A-F\d]{12}$/i) // Regex for /profile/documents/:uuid

我希望匹配的示例是:

http://localhost:3000/profile/documents/8ce825b7-b8c2-468b-a4c8-88eedea5b4c2
http://127.0.0.1/49943/profile/documents/8ce825b7-b8c2-468b-a4c8-88eedea5b4c2
杰克·巴什福德

简单 - 只需^在开始时删除(这是相匹配的字符串的开始,所以只有/profile/document/<uuid>将已匹配-删除它匹配任何字符串结尾/profile/document/<uuid>):

/\/profile\/documents\/[A-F\d]{8}-[A-F\d]{4}-4[A-F\d]{3}-[89AB][A-F\d]{3}-[A-F\d]{12}$/i

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式 URL 表达式匹配

来自分类Dev

正则表达式以匹配url但不匹配urlMvc

来自分类Dev

如何优化grep正则表达式以匹配URL

来自分类Dev

正则表达式以匹配Powershell中的URL

来自分类Dev

Django url正则表达式未匹配

来自分类Dev

PHP正则表达式以匹配URL模式

来自分类Dev

Javascript正则表达式以匹配2个URL

来自分类Dev

动态参数的URL正则表达式匹配

来自分类Dev

正则表达式匹配URL输入

来自分类Dev

javascript正则表达式以匹配url

来自分类Dev

邮件URL中的正则表达式匹配密码

来自分类Dev

定义正则表达式以匹配URL的结尾

来自分类Dev

URL的正则表达式模式匹配

来自分类Dev

单个正则表达式以匹配URL

来自分类Dev

URL中的正则表达式,用于匹配ID

来自分类Dev

正则表达式以匹配url的域

来自分类Dev

正则表达式以匹配Powershell中的URL

来自分类Dev

正则表达式与URL不匹配

来自分类Dev

正则表达式以匹配特定的URL JavaScript

来自分类Dev

使用正则表达式匹配HTML中的url

来自分类Dev

php preg 匹配正则表达式 ahref url

来自分类Dev

匹配 URL 并返回所需值的正则表达式

来自分类Dev

正则表达式匹配被破坏的 URL

来自分类Dev

正则表达式匹配 URL 的结尾

来自分类Dev

尝试使用正则表达式匹配 URL

来自分类Dev

匹配包装 url 的锚标记的正则表达式

来自分类Dev

正则表达式可匹配任何URL参数值(Perl语法)

来自分类Dev

正则表达式-通过gsub中的正则表达式匹配排除URL的特定部分

来自分类Dev

正则表达式从URL中包含特定单词的任何网页打印URL