js 正则匹配 域名【host】

如果直接在js中是可以直接取到hostname的,以下方式是通过正则匹配:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var  url = "http://www.cnblogs.com/cench"
  
var reg = /^http(s)?:\/\/(.*?)\//
// 必须是http开头或者https开头,结尾为'/'
  
// 把host替换成指定数值
  
var ToReplace = 'Host/'
  
url.replace(reg, ToReplace)
  
// Host/cench
  
//*******************************************
  
如果只需要取出例如:www.cnblogs.com,则通过以下方式
  
reg.exec(url)[2]
  
// www.cnblogs.com

  

posted @   lanyan  阅读(6645)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示