代码之家  ›  专栏  ›  技术社区  ›  luc

URL检测regex帮助

  •  1
  • luc  · 技术社区  · 15 年前

    我希望这个问题不是重复的,但我没有找到任何类似的问题。

    我想要一个用于检查URL的regex。

    给定的URL可以是本地的 /some-text 或外部 http://theurl

    我正在努力 ^http://|/[-\w/\.]+$ 但它不起作用。

    我不知道怎么写选修课 http:// . 有什么帮助吗?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  0
  •   jasonbar    15 年前

    尝试:

    ^(https?://|/)[\w/.-]+$
    

    或者,如果你关心 // 开始时:

    ^(https?://|/)[^/]+[\w/.-]*$