【发布时间】:2011-05-20 12:52:31
【问题描述】:
我正在使用以下正则表达式 (PCRE) 来(非常基本地)验证以 http[s]:// 开头的 URL 并拒绝尾部斜杠:^https?://.+(?!/)$
但是,负前瞻不会阻止正则表达式匹配带有斜杠的 url。
我知道我可以简单地使用^https?://.*[^/]$,但我想知道为什么前瞻不起作用。
【问题讨论】:
-
就像 Jens 说的:如果你已经在字符串的末尾,那么后面就没有
/了。