電腦

當前位置 /首頁/遊戲數碼/電腦/列表

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

操作方法

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