str="http://expert.csdn.net/Expert/PostNew.asp?room=304"
arr=str.split("/")
str=arr[2]
arr=str.split(".")
str=arr[1]+"."+arr[2]
alert(str)
arr=str.split("/")
str=arr[2]
arr=str.split(".")
str=arr[1]+"."+arr[2]
alert(str)
调试欢乐多
arr=str.split("/")
str=arr[2]
arr=str.split(".")
str=arr[1]+"."+arr[2]
alert(str)
再去掉"exper."<script language="javascript">
var str1="http://expert.csdn.net/Expert/PostNew.asp?room=304";
var str2="http://bacd.3232csdn.net/Expert/PostNew.asp?room=304";
function getHost(str)
{
var regUrl = /(\w+):\/\/([\w.]+)\/(\S*)/;
var result = str.match(regUrl);
if(result!=null) {
host=result[2].replace(/\b[\w]+\./,"");
return host;
}
}
alert(getHost(str1))
alert(getHost(str2))
</script>
<script language="javascript">
var str1="http://expert.csdn.net/Expert/PostNew.asp?room=304";
//var str2="http://bacd.3232csdn.net/Expert/PostNew.asp?room=304";
var str2 = escape(top.document.referrer)
function getHost(str)
{
var regUrl = /(\w+):\/\/([\w.]+)\/(\S*)/;
var result = str.match(regUrl);
if(result!=null) {
host=result[2].replace(/\b[\w]+\./,"");
return host;
}
}
document.write (getHost(str1))
document.write (getHost(str2))
</script>
准备给分!