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

用于同时支持默认链接和带有数字符号()的链接的正则表达式

  •  0
  • Mahsa  · 技术社区  · 6 年前

    这个问题已经有了答案:

    我需要一个regex来验证客户端的两种默认链接格式。 例如 http://example.com #myInternalLink 是有效的。 我写了这个但没用。

    ^((http https)://(([a-z0-9][a-z0-9_-] )([A-Z0-9][A-Z0-9-] +)(?)::\d{1,5}??美元?/#]))|(([A-Z0-9][A-Z0-9 U-]*))

    已经回答的问题只是解决了默认的链接格式。 http://example.com网站 #我的内在联系 在同一个regex中

    1 回复  |  直到 6 年前
        1
  •  -1
  •   D.R.    6 年前

    看一看 https://tools.ietf.org/html/rfc3986 什么是有效的网址。关于正则表达式,请查看 What is a good regular expression to match a URL?