JavaScript 獲取主機名程式碼
什麼是主機名這裡就不多介紹了,簡單的說就是當前主機的一個標示,比如www.softwhy.com就是一個主機名,更多相關內容這裡就不多介紹了,下面就分享一段程式碼,它能夠獲取當前主機的名稱,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function getHost(url){ var host = null; if(typeof url == undefined|| null == url){ url = window.location.href; } var regex = /^\w+\:\/\/([^\/]*).*/; var match = url.match(regex); if(typeof match != "undefined" && null != match) { host = match[1]; } return host; } console.log(getHost());
程式碼獲取的主機名就是本站的域名,下面對程式碼做一下介紹。
一.程式碼註釋:
(1).function getHost(url){},引數是一個url地址。
(2).var host = "null",宣告一個變數,並賦初值為null。
(3).if(typeof url ==undefined|| null == url){url = window.location.href;},如果沒有傳遞引數,那麼就使用當前url地址。
(4).var regex = /^\w+\:\/\/([^\/]*).*/,此正規表示式能夠匹配主機名,比如http://www.softwhy.com/a/b/index.php,此正規表示式就會匹配"http://www.softwhy.com"。
(5).var match = url.match(regex),進行匹配並返回一個陣列。
(6).if(typeof match != "undefined" && null != match) {host = match[1];},輸入陣列存在,那麼僵host的值賦值為正規表示式第一個字表示式匹配的內容。
二.相關閱讀:
(1).window.location.href參閱location.href屬性一章節。
(2).match()參閱正規表示式match()函式一章節。
相關文章
- javascript獲取主機域名程式碼例項JavaScript
- C#獲取IP和主機名C#
- js獲取主機域名程式碼例項JS
- Oracle中獲取主機名和IP地址Oracle
- javascript獲取本機ip地址程式碼例項JavaScript
- gethostbyname() -- 用域名或主機名獲取IP地址
- 在cmd中獲取ip地址和主機名
- JavaScript獲取元素標籤名JavaScript
- JavaScript獲取星期程式碼例項JavaScript
- 換主機板-主機名被修改 node1無法獲取css模組CSS
- javascript實現的獲取檔案字尾名稱程式碼例項JavaScript
- Javascript 怎樣獲取副檔名?JavaScript
- JavaScript獲取檔案字尾名JavaScript
- javascript使用class獲取元素物件程式碼JavaScript物件
- javascript獲取本地時間日期程式碼JavaScript
- 在InstallShield中透過主機名獲取IP地址 (轉)
- 控制檯應用程式獲取計算機名計算機
- JavaScript隨機點名程式碼例項JavaScript隨機
- javascript獲取視窗大小例項程式碼JavaScript
- javascript獲取訪客停留時間程式碼JavaScript
- javascript獲取元素封裝程式碼例項JavaScript封裝
- javascript獲取url引數程式碼例項JavaScript
- 程式獲取Android簽名Android
- Python 基礎練習 —— 獲取本機 Mac 地址、ip 地址和主機名PythonMac
- JavaScript 獲取網頁尾本程式碼內容JavaScript網頁
- javascript設定或者獲取cookie程式碼例項JavaScriptCookie
- javascript獲取指定元素父元素程式碼例項JavaScript
- javascript獲取元素的順序程式碼例項JavaScript
- javascript獲取li元素內容程式碼例項JavaScript
- linux下面獲取主機資訊Linux
- Linux修改主機名(靜態主機名、臨時主機名)Linux
- javascript如何獲取連結引數程式碼例項JavaScript
- javascript獲取url連結引數例項程式碼JavaScript
- JavaScript獲取奇數行或者偶數行程式碼JavaScript行程
- javascript獲取和刪除指定cookie程式碼例項JavaScriptCookie
- javascript通過class屬性獲取元素的程式碼JavaScript
- javascript設定和獲取cookie值程式碼例項JavaScriptCookie
- javascript獲取視訊播放時間程式碼例項JavaScript