網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

js substring 的用法及擷取相對路徑

欄目: 電腦 / 釋出於: / 人氣:2.97W

操作方法

(01)在程式開發過程中,按指的長度擷取字串是十分常見的操作,大多數程式語言都提供了擷取字串的方法。javascript 功能十分強大,自然也提供的擷取字串的方法,主要有兩個方法,分別是 substring 和 substr,本篇主要介紹前者的用法。一、substring 的用法substring 主要用於擷取字串中指定子字串的長度,它的格式及具體說明如下:1、格式:tring(start [,stop]);2、說明:1)stringObject 表示待擷取字串;2)start 是必選引數,且 0 <= start < stringObject 的長度,它是待擷取的子字串的第1個字元在 stringObject 中的位置;3)stop 是可選引數,且 0 <= stop < stringObject 的長度,若省略 stop,則擷取 stringObject 中的從 start 開始直到結尾的所有字元。3、注意問題:1)substring 包含 start 處的字元,但不包含 stop 處的字元;2)如果 start = stop,則返回一個空字串;3)如果 start > stop,則在擷取子字串之前,自動交換它們的位置;4)如果 start < 0 或 stop < 0,則自動替換為0。2、使用 substring 擷取 url 中的相對路徑實現過程:首先通過 tion 獲得網址,然後以 // 為分隔符用 split 方法把網址分為兩部分;再在後一部分 arrObj[1] 中找到 /  的位置,然後用 substring 方法從此位置開始擷取到結尾的所有字元。程式碼如下:呼叫方法:GetRelativePath();舉例說明:假如網址是 ,首先把它分為 http: 和 兩部分,再在後一部分中找到 / 的位置,從該位置擷取到結尾的所有字元,即獲得 /url/path/。該方法通過測試,沒有錯誤,可以正確擷取當前網頁的相對路徑。

js substring 的用法及擷取相對路徑