獲取位址列中的數字部分

2021-10-09 11:41:37 字數 704 閱讀 2143

用的辦法比較蠢

如果位址列中有多處數字,直接用的substr方法把前面多餘的部分切掉,再提取數字部分,如果只有乙個地方有數字就沒必要擷取了

var url= window.location.href;

var strurl = url.

substr(45

)//截掉前面45個字元

console.

log(strurl)

;var count =

parseint

(strurl.

replace

(/[^0-9]/ig,""

));// 獲取的是數字部分,再轉換為int型別

以這個url為例:

我只要後面的341,我擷取掉前面45個字元之後,就變成了 num-342.html ,然後在提取數字部分

var url =

''var strurl = url.

substr(45

)//擷取結果 num-342.html

var count =

parseint

(strurl.

replace

(/[^0-9]/ig,""

));// 獲取的是數字部分

console.

log(count)

;// 341

獲取位址列引數

屬性描述 hash 從井號 開始的 url 錨 host 主機名和當前 url 的埠號 hostname 當前 url 的主機名 href 完整的 url pathname 當前 url 的路徑部分 port 當前 url 的埠號 protocol 當前 url 的協議 search 從問號 開始的...

獲取位址列引數

獲取位址列引數 var url window.location.href 獲取當前視窗的url 結果 獲取當前視窗的主機名 結果 localhost 61768 var port window.location.port 獲取當前視窗的埠 結果 61768 var pathname window.l...

如何獲取位址列中的引數

第一種 字串拆分法 window.location.href或者location.href或者window.location獲得位址列中的所有內容 decodeuri 可以解碼位址列中的資料 恢復中文資料 window.location.search獲得位址列中問號及問號之後的資料 獲取位址列裡 u...