酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

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

電腦3.03W

操作方法

(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 的用法及截取相對路徑