<script language="javascript">
alert(getdomain(1,'a1')) //弹窗输出域名
function getdomain(typ,id){ //参数:类型(0:当前域名,1:顶级域名),链接对象ID
var url=window.document.getElementById(id).href //获取链接
if(typ==0){ //获取当前域名,如:www.lingchenliang.com
var a = document.createElement('a')
a.href = url
url=a.hostname
}else{ //获取顶级域名,如:lingchenliang.com
//使用正则表达式
url=url.replace(/.+[\.\/]([A-z]+\.[A-z]+)\/[^\/].+/,"$1")
}
return url //返回域名值
}
</script>
1.得到当前工程的根路径,代码如下
String path = request.getContextPath()2.得到登录的计算机域名,如果没有域名就得到IP
request.getRemoteHost()3.得到登录计算机的IP
request.getRemoteAddr()public string GetUrlDomainName(string url){
//获取域名的正则表达式
string p = @"http://[^\.]*\.(?<domain>[^/|?]*)"
Regex reg = new Regex(p, RegexOptions.IgnoreCase)//不区分大小写匹配
//正则表达式匹配结果
Match m = reg.Match(url)
//返回匹配结果值
return m.Groups["domain"].Value
}
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)