【发布时间】:2012-07-30 15:33:14
【问题描述】:
我正在寻找简单 URL 的正则表达式
http://www.google.comhttp://www.yahoo.in-
http://www.example.eu http://www.example.net- 等。
不允许有子目录。例如,在这种情况下,它不能验证http://www.google.com/、http://www.yahoo.in/mail。
有谁知道任何正则表达式可以做到这一点?
【问题讨论】:
-
是否需要 http://,如果不存在三级域,是否应假定为 www?
-
您使用哪种语言?如果它有解析 URL 的工具,请使用它并验证路径、查询和片段标识符是否为空。
-
好吧,我已经搜索了整个互联网并尝试了无数的正则表达式,但没有一个有效。 http:// 不是必需的,它可以像 www.google.com 一样简单
-
IP 地址是否允许?
128.134.25.5IPv6 呢? -
@RohitMalish - 然后是update your question,以便更好地反映您的要求,包括您尝试使用但未能正常工作的代码,并为我们提供更大的上下文,以便在您吠叫时走错了树,有人可以为你指明正确的方向。