javascript parseUrl函数(来自国外的获取网址url参数)_javascript技巧
函数代码
function parseURL(url) {
var a = document.createElement('a');
a.href = url;
return {
source: url,
protocol: a.protocol.replace(':',''),
host: a.hostname,
port: a.port,
query: a.search,
params: (function(){
var ret = {},
seg = a.search.replace(/^\?/,'').split('&'),
len = seg.length, i = 0, s;
for (;i
s = seg[i].split('=');
ret[s[0]] = s[1];
}
return ret;
})(),
file: (a.pathname.match(/\/([^\/?#]+)$/i) || [,''])[1],
hash: a.hash.replace('#',''),
path: a.pathname.replace(/^([^\/])/,'/$1'),
relative: (a.href.match(/tps?:\/\/[^\/]+(.+)/) || [,''])[1],
segments: a.pathname.replace(/^\//,'').split('/')
};
}
用法:
var myURL = parseURL('http://abc.com:8080/dir/index.html?id=255&m=hello#top');
myURL.file; // = 'index.html'
myURL.hash; // = 'top'
myURL.host; // = 'abc.com'
myURL.query; // = '?id=255&m=hello'
myURL.params; // = Object = { id: 255, m: hello }
myURL.path; // = '/dir/index.html'
myURL.segments; // = Array = ['dir', 'index.html']
myURL.port; // = '8080'
myURL.protocol; // = 'http'
myURL.source; // = 'http://abc.com:8080/dir/index.html?id=255&m=hello#top'
演示代码:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

如果想要在steam裡查閱一些相關的資訊或和朋友分享一些網站鏈接,要怎麼操作呢? steam能輸入網址嗎?當然可以的,下面小編就來教大家如何在Steam內開啟網址的方法。 具體方法: 1、首先,我們打開steam。 2、點選設定選項。 3、然後切換到介面標籤。 4、勾選顯示網址列。 5、然後再網址列內輸入網址即可使用瀏覽器。

php偵測網址是指使用PHP程式語言來驗證輸入的字串是否符合網址的格式。偵測網址的方法:1、使用正規表示式進行網址校驗,可以使用「preg_match」函數來進行正規匹配,如果URL符合模式;2、使用內建函數進行網址校驗,使用「filter_var」函數和「FILTER_VALIDATE_URL ”過濾器來驗證。

如何在Go語言中使用正規表示式來匹配URL參數正規表示式是一種強大的工具,可以用來匹配和處理字串。在網路開發中,經常需要從URL中提取特定的參數。 Go語言提供了標準庫中的正規表示式套件(regexp),可以方便地使用正規表示式來匹配URL參數。本文將介紹如何在Go語言中使用正規表示式來匹配URL參數,並提供一些實用的程式碼範例。導入regexp包首先,我們需要導

教你如何利用PHP去除網址路徑的後綴在網站開發中,經常會遇到需要去除網址路徑後綴的需求,以實現更加美觀和規範的URL。今天我們未來學習如何利用PHP去除網址路徑的後綴,讓我們一同探討這個問題。首先,我們需要先明確一下我們想要實現的效果。通常,網址路徑後綴指的是URL中的檔案副檔名,例如.php、.html等。我們的目標是在使用者存取帶有後綴的URL時,可以自動去

隨著互聯網技術的發展和應用的不斷拓展,URL參數已成為我們日常開發中常見需要處理的資料類型。在實際的開發環境中,我們經常需要根據URL參數來配對一些特定的信息,例如提取某個參數的值、判斷參數是否符合格式等等。正規表示式可以幫助我們對URL參數進行快速地匹配和處理。本篇文章將介紹PHP正規表示式實戰中針對URL參數配對所使用的相關知識與技巧,並給予實例程式碼加以

哪有微軟正版win10鏡像系統iso下載?如今win10系統軟體及其慢慢變成流行電腦作業系統,許多客戶都是會選擇該系統軟體,因此接下來小編來跟各位說說win10鏡像下載的網址有什麼.win10鏡像下載網址有什麼:1.進到微軟Windows10官方網站下載工具網頁頁面,進到查詢馬上下載工具點一下下載就可以。網址:https://www.microsoft.com/zhcn/softwaredownload/windows10。2.開啟下載優良的Windows10下載工具,假如您只想要下載系統鏡像,那

新用戶下載,贏取高達60,000元盲盒OK交易所官網是虛擬貨幣交易所中最大戶數之一的網站。其豐富的交易模式和多種數位資產種類使您可以享受不同的交易體驗。如果您有需要,可以點選頁面上方的OK交易所網址,進入並下載。 AndroidOKX6.4.0已發佈到官網(更新時間:2023.3.4)Trading:–委託聚合全部訂單類型–k線買賣點位2期–合約DCA–跟單廣場上線搜尋功能Web3:–導入錢包列表增加地址展示–gasPrice倍數調整–Gas加油站支援Tron鏈–Farm增加Pool收益Fin

設定方法:1、先開啟瀏覽器,輸入「192.168.0.1、192.168.1.1」;2、根據輸入路由器背後的密碼和使用者名稱帳號;3、登入設定介面之後即可依照嚮導步驟來進行操作;4 、隨後可以進行上網方式的設置,可選三種方式;5、選擇pppoe上網需要填寫帳號密碼來操作;6、根據需求進行無線設置;7、等待成功即可。
