js substr和substring字串擷取

2022-05-06 06:48:11 字數 791 閱讀 5297

substr(start,length)第乙個引數是開始位置(注:start的開始是從0開始,看到好多部落格上面是從1開始,在火狐和谷歌執行了一下是從0開始),第二個引數是擷取字串的長度(可以省略,表示到字串末尾)。

例如:

1

var ver = ",6200,6300,6400,";

2var first = ver.substr(0,1); //

獲取第乙個字元","

3var last = ver.substr(-1,1); //

獲取最後的乙個","

4var str1 = ver.substr(1);//

除去第乙個","的字串 即6200,6300,6400,

5var str2 = ver.substr(0,ver.length-1);//

出去最後乙個 即6200,6300,6400

6var ver_arr = ver.split(",");//

js 把字串改為陣列

7取陣列中最小的值

w3c中對substr提示的資訊:

重要事項:ecmascript 沒有對該方法進行標準化,因此反對使用它。

重要事項:在 ie 4 中,引數 start 的值無效。在這個 bug 中,start 規定的是第 0 個字元的位置。在之後的版本中,此 bug 已被修正。

substring(start,end)第乙個引數是開始字元位置(也是從0開始),第二個字串是結束字元位置(不包括結束字元,可以不寫表示到字串末尾)

注:substring不接受負數的引數。

js substr和substring的位置

substr 方法 返回乙個從指定位置開始的指定長度的子字串。stringvar.substr start length 引數 stringvar 必選項。要提取子字串的字串文字或 string 物件。start 必選項。所需的子字串的起始位置。字串中的第乙個字元的索引為 0。length 可選項。...

JS substr與substring的區別

js中substr和substring都是擷取字串中子串,非常相近,可以有乙個或兩個引數。語法 substr start length 第乙個字元的索引是0,start必選 length可選 substring start end 第乙個字元的索引是0,start必選 end可選 相同點 當有乙個引...

js substr與substring的區別

搬運自 js中substr和substring都是擷取字串中子串,非常相近,可以有乙個或兩個引數。語法 substr start length 第乙個字元的索引是0,start必選 length可選 substring start end 第乙個字元的索引是0,start必選 end可選 相同點 當...