http://www.8kmm.com/show.html 只要www.8kmm.com
tu.8kmm.com/show.html 二级域名只要tu.8kmm.com
http://tu.8kmm.com 二级域名只要tu.8kmm.com
321.8kmm.com 全要。
8kmm.com 全要
是否一个正则就能搞? 不管二级域名还是主域名域名, 去掉前面的http://, 去掉“/”后面的字符。
这种需求就不需要正则了吧,直接先Replace掉http:// 再字符分割 读取第一个就可以了
+1
Request.Url.Host 即可
不需要request去操作, 这个只作字符串处理啊。
@问天何必: 什么情况下出现的这些域名?给多点html代码啊。比如<a href="???"></a>还是什么情况下的?另外说明语言。
Request.Url.Host 即可
不需要request去操作, 这个只作字符串处理啊。
[^/]+?\.com 测试通过
var result=/(http:\/\/)?(([^\/])+)/; //可以把这里的正则表达式使用到c#中 var res="http://tu.8kmm.com/show.html".match(result); var res1="tu.8kmm.com/show.html".match(result); console.log(res[2]);//tu.8kmm.com console.log(res1[2]);//tu.8kmm.com