當前位置:首頁 » 網頁前端 » 前端字元串截取
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

前端字元串截取

發布時間: 2023-05-21 10:54:27

『壹』 JS字元串截取常用方法

字元串截取常用的幾種方法:

start:  必需。非負的整數,(第一個元素的索引為 0)。

stop: 可選。一個非負的整數,比要提取的子串的最後一個字元在 stringObject 中的位置多 1。

如果不傳,那麼返回到字元串的結尾。

 let str = 'helloword';

str.substring(1,5);  //  'ello'

    截取字元串從第2位字元開始截取到第6位(包括第2位,不包括第6位)共四個字元

str.substring(2,-5); // 'he'

    實際上是substring(2,0),負數都轉換為0, substring 總是把較小的數作為起始位置

    相當於 substring(0,2) 從第一位開始截取到第三位(包括第一位,不包括第三位)

 str.substring(2);//lloword

    只傳一個參數則以傳遞的位數位為起點截取到字元串的結尾

start: 起始位置,(第一個元素的索引為 0)。

length: 要截取得長度

str.substr(1,5); // ellow

    從第2位開始截取長度為5的字元串

str.substr(-3,2); //or

    從倒數第三位開始向後截取兩位

str.substr(1); //elloword

    第二個參數不傳測截取到字元串的最後

start :   整數,指定從哪裡開始選擇(第一個元素的索引為 0)。

end:  整數,指定結束選擇的位置

str.slice(1,3)// el

從第二位截取到第三位  共兩個字元  不包含結束位置的第四位

str.slice(1) // elloword

第二個參數不傳則截取到字元的最後一位,

str.slice(-1);  //d

傳負數則從字元的結尾開始截取字元

『貳』 js中怎麼截取字元串

substr 方法用於返回一個從指定位置開始的指定長度的子字元串。

語法

stringObject.substr(start [, length ])

參數 描述

start 必需。所需的子字元串的起始位置。字元串中的第一個字元的索引為 0。

length 可選。在返回的子字元串中應包括的字元個數。

說明

如果start為負數,則start=str.length+start。

如果 length 為 0 或負數,將返回一個空字元串。

如果沒有指定該參數,則子字元串將延續到stringObject的最後。

<script>

var txt="且聽風吟福利吧";

alert(txt.substr(3,2));

</script>
得到的結果就是「吟福」