我需要一个可以让我验证 Url 的正则表达式。我找到了这个:
"^(http(?:s)?\:\/\/[a-zA-Z0-9\-]+(?:\.[a-zA-Z0-9\-]+)*\.[a-zA-Z]{2,6}(?:\/?|(?:\/[\w\-]+)*)(?:\/?|\/\w+\.[a-zA-Z]{2,4}(?:\?[\w]+\=[\w\-]+)?)?(?:\&[\w]+\=[\w\-]+)*)$"
但我的问题是,除了常规 url,我还需要允许 .cgi 路径,没有“http(s)”,如下所示:
123.45.678.543:30/cgi-bin/blah/blah.cgi
您能帮我弄清楚如何将其添加到上面的表达式中吗?谢谢。