gpt4 book ai didi

.net - 基本的网址验证正则表达式?

转载 作者:行者123 更新时间:2023-12-04 23:33:15 27 4
gpt4 key购买 nike

我正在寻找一个验证简单网站地址的正则表达式,即

  • http://www.stackoverflow.com
  • www.stackoverflow.com
  • stackoverflow.com
  • stack-overflow.co.it

  • 我需要它的联系方式,“网站”字段,然后当用户点击它打开 IE, 不必严格 ,我只是不想让用户输入“我爱牛奶”或“谷歌”等。

    我想相反地缩小我的头脑写我自己的努力寻找异常(exception),为什么我不从社区经验中学习,任何有好的正则表达式或链接的人请发帖。

    非常感谢。

    最佳答案

    来自 RFC 3986, Uniform Resource Identifiers (URI): Generic Syntax ,附录 B(第 50 页):

    ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?

    如果 URI 与此正则表达式匹配,则其格式正确。比赛组给你不同的部分,它们是:
    scheme    = $2
    authority = $4
    path = $5
    query = $7
    fragment = $9

    关于.net - 基本的网址验证正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2107290/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com