js有兩種方法可以擷取字串substr(start [, length ])和substring(start, end)一: substr(start [, length ]) 方法1. 說明:它的作用是返回一個從指定位置開始的指定長度的子字串。2. 引數:start 必選項。所需的子字串的起始位置。字串中的第一個字元的索引為 0。 length 可選項。在返回的子字串中應包括的字元個數。 如果 length 為 0 或負數,將返回一個空字串。如果沒有指定該引數,則子字串將延續到最後。3. 示例:var s = "The rain in Spain falls mainly in the plain.";var ss = s.substr(12, 5); // 獲取子字串, 從下表12開始, 擷取5個字元console.log(ss); // 控制檯輸出 "Spain"。二: substring(start, end)方法說明:它返回位於 String 物件中指定位置的子字串, 即從下標start到下標end(不包含)的字串, 與substr不同的是第二個引數. 這個函式相當於java中的substring函式.2. 引數:start 指明子字串的起始位置,該索引從 0 開始起算。 end 指明子字串的結束位置,該索引從 0 開始起算。substring 方法使用 start 和 end 兩者中的較小值作為子字串的起始點。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 將返回相同的子字串。 如果 start 或 end 為 NaN 或者負數,那麼將其替換為0。 子字串的長度等於 start 和 end 之差的絕對值。例如在 strvar.substring(0, 3) 和 strvar.substring(3, 0) 返回的子字串的的長度是 3。3. 示例:var s = "The rain in Spain falls mainly in the plain..";var ss = s.substring(12, 17); // 取子字串.console.og(ss); // 控制檯輸出Spain
js有兩種方法可以擷取字串substr(start [, length ])和substring(start, end)一: substr(start [, length ]) 方法1. 說明:它的作用是返回一個從指定位置開始的指定長度的子字串。2. 引數:start 必選項。所需的子字串的起始位置。字串中的第一個字元的索引為 0。 length 可選項。在返回的子字串中應包括的字元個數。 如果 length 為 0 或負數,將返回一個空字串。如果沒有指定該引數,則子字串將延續到最後。3. 示例:var s = "The rain in Spain falls mainly in the plain.";var ss = s.substr(12, 5); // 獲取子字串, 從下表12開始, 擷取5個字元console.log(ss); // 控制檯輸出 "Spain"。二: substring(start, end)方法說明:它返回位於 String 物件中指定位置的子字串, 即從下標start到下標end(不包含)的字串, 與substr不同的是第二個引數. 這個函式相當於java中的substring函式.2. 引數:start 指明子字串的起始位置,該索引從 0 開始起算。 end 指明子字串的結束位置,該索引從 0 開始起算。substring 方法使用 start 和 end 兩者中的較小值作為子字串的起始點。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 將返回相同的子字串。 如果 start 或 end 為 NaN 或者負數,那麼將其替換為0。 子字串的長度等於 start 和 end 之差的絕對值。例如在 strvar.substring(0, 3) 和 strvar.substring(3, 0) 返回的子字串的的長度是 3。3. 示例:var s = "The rain in Spain falls mainly in the plain..";var ss = s.substring(12, 17); // 取子字串.console.og(ss); // 控制檯輸出Spain