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

时间:2019-04-20 13:13:47

标签: angularjs regex regex-lookarounds regex-group regex-greedy

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

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

最好在/pre/last/

结尾

如何解决此问题?

2 个答案:

答案 0 :(得分:3)

This RegEx可能有助于我们匹配/pre/last/。它创建了两个组,以防万一我们想调用这些组,可以使用$2的{​​{1}}和/pre/last/的URL的一部分(请参见图片)。

$1

我们可能不希望将其与开始( ^ )或结束( $ )锚点绑定,并且它可能仍会进行所需的匹配。

enter image description here

This post解释了我们如何使用JavaScript进行操作。

答案 1 :(得分:1)

也许有帮助

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

基本上匹配的是任何以/pre/last/结尾的字符串