用于匹配带有尾部斜杠的 URL 的正则表达式

RegEx for matching URLs with trailing slash

我正在尝试为 AngularJs 编写一个表达式。我需要在 ng-pattern 指令中使用它,以便将验证约束添加到表单中。

我真正需要的是 https 中 URL 的正则表达式,它总是以斜杠结尾:/.

如果能更具体地在/pre/last/

结尾就好了

如何解决这个问题?

也许这有帮助

/.*\/pre\/last\/$/g

基本匹配的是任何以/pre/last/

结尾的字符串

This RegEx 可能会帮助我们匹配 /pre/last/。它创建了两个组,如果我们希望调用这些组,我们可以使用 </code> 表示 <code>/pre/last/</code> 表示 URL 的第一个部分(请参阅图片)。 </p> <pre><code> '/(.+)(\/pre\/last\/)/g'

我们可能不想用开始 (^) 或结束 ($) 锚点来绑定它,它可能仍然会影响我们的所需的匹配。

This post 解释了我们将如何在 JavaScript 中这样做。