js 字串常用操作 擷取

2021-08-21 19:29:38 字數 1877 閱讀 6406

str.substring(start,end)//擷取下標start到end-1之間的字串(包含start不包含end)

.end可選,預設從start到結束

.start>end,引數會自動調換位置

.start為負數,等價於start=0 

var str='0123456789';

console.log( str.substring(1) );//123456789

console.log( str.substring(1,5));//1234

console.log( str.substring(3,1) );//12

console.log( str.substring(-2));//0123456789

console.log( str.substring(1,-2) );//首先會互換位置(-2,1),等價於(0,1),結果為0

str.substr(start,length)//從指定下標start開始擷取length個數

.lenght可選,預設從start到結束

.start為負數,則從後往前擷取

var str='0123456789';

console.log( str.substr(1) );//123456789

console.log( str.substr(1,5));//12345

console.log( str.substr(3,1) );//3

console.log( str.substr(-2));//89

str.slice(start,end)//從指定下標start開始擷取到指定下標end包含start不包含end)

.end可選,預設從start截到結束,可為負數

.start需小於end

.start為負數,則從後往前數

var str='0123456789';

console.log( str.slice(1) );//123456789

console.log( str.slice(1,5));/1234

console.log( str.slice(3,1) );//空

console.log( str.slice(-2));//89

console.log( str.slice(1,-2) );//1234567

console.log( str.slice(-5,-2) );//567

str.split(string,limit)//把字串在string字元(串)處分割,並返回陣列

.string可為字串或正規表示式

.string不填,等價於str轉成陣列,乙個元素

.string=「」,等價於str轉成陣列,多個元素

.limit可選,返回limit個元素的陣列

js字串擷取

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

js 字串擷取

以下我介紹幾種常用的字串擷取的方法 slice let arr 0123456789 console.log arr.slice 0,3 0就代表起始位置開始擷取,3就是結束的位置 不包括3 0和3都代表索引 split var str 012345 6789 var arr str.split 指...

js字串擷取

之前在獲取元素屬性時,踩了個坑,記錄一下。用selenium做web自動化時,獲取元素屬性時,有時候會有單位,比如元素的寬高,得到的屬性會是xxpx這樣,但我只想要數字。就用了這樣的函式將數字取了出來。def get num original data num re.sub d original d...