javascript擷取指定指定區間的字串
本章節介紹一下如何利用原生的javascript實現擷取指定區間字串功能。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function getCustomLengtStr(strString, intStart, intEnd) { if(strString != undefined && strString != "" && strString != null) { var Clen = strString.toString().length - 1; if (Number(intEnd) <= Clen) { if (intStart < 0){ intStart = 0; } else if (intStart > Clen) { intStart = Clen; } return strString.toString().substring(intStart, intEnd); } else { //長度越界,返回原始資料 return strString; } } else{ return ""; } } var str="antzonesoftwhy.com"; console.log(getCustomLengtStr(str,2,6));
上面的程式碼實現了我們的要求,能夠擷取原來字串中指定索引區間的字串,實現過程如下:
一.程式碼註釋:
1.function getCustomLengtStr(strString, intStart, intEnd) {},此方法實現了此功能,第一個引數是原來的字串,第二個引數規定開始擷取的索引位置,第三個引數是結束擷取的索引位置。
2.if(strString != undefined && strString != "" && strString != null),對第一個引數進行相關的判斷,比如是否傳遞,或者是否是一個空字串。
3.var Clen = strString.toString().length - 1,獲取字串的最大索引值。
4.if (Number(intEnd) <= Clen),如果結束索引值小於等於字串最大的索引值。
5.if (intStart < 0){
intStart = 0;
},如果開始擷取的索引小於0,那麼將索引值設定為0。
6.else if (intStart > Clen) {
intStart = Clen;
},如果開始擷取的索引值大於最大索引值,那麼將其設定為字串最大索引值。
7.return strString.toString().substring(intStart, intEnd),使用substring()方法進行擷取字串。
8.else {
//長度越界,返回原始資料
return strString;
},如果開始擷取的索引越界,那麼就返回原來的字串。
9.else{
return "";
},如果傳遞的第一個引數不滿足指定條件,直接返回空字串。
二.相關閱讀:
1.Number()方法可以參閱javascript Number()一章節。
2.substring()方法可以參閱javascript substring()一章節。
相關文章
- JavaScript 擷取指定指定區間字串JavaScript字串
- javascript擷取指定長度字串相容中英文JavaScript字串
- mysql 擷取指定的兩個字串之間的內容MySql字串
- JavaScript 擷取指定長度字串 區分漢字和英文字元JavaScript字串字元
- JavaScript 獲取指定區間的數字JavaScript
- iOS 擷取字串中兩個指定字串中間的字串iOS字串
- 如何擷取指定長度字串區分漢字和字元字串字元
- JavaScript 擷取字串右邊指定長度字元JavaScript字串字元
- js擷取指定字串長度程式碼區分中英文JS字串
- javascript擷取指定長度字串後面加點程式碼例項JavaScript字串
- js實現的擷取指定長度字串程式碼JS字串
- jQuery實現的擷取指定長度字串程式碼jQuery字串
- Java擷取指定區間內的陣列元素並存入新陣列Java陣列
- 擷取指定長度字串長度程式碼例項字串
- Mysql從指定位置擷取字串MySql字串
- javascript擷取指定位數的小數程式碼例項JavaScript
- javascript實現獲取指定數字區間的隨機數JavaScript隨機
- JavaScript 指定字串結尾JavaScript字串
- javascript擷取陣列的一個區間JavaScript陣列
- 驗證字串的長度是否在指定的區間字串
- C#擷取指定長度中英文字串方法C#字串
- JavaScript字串指定位置插入新字串JavaScript字串
- JavaScript 獲取指定時間前幾天日期JavaScript
- js如何擷取字串右邊指定長度的字元JS字串字元
- android 在擷取指定View的時候坑AndroidView
- JavaScript刪除字串中的指定字元JavaScript字串字元
- JavaScript每隔指定位數切割字串JavaScript字串
- 獲取指定區間的li元素程式碼例項
- JavaScript 獲取指定月份的天數JavaScript
- JavaScript 替換字串全部指定內容JavaScript字串
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- JavaScript獲取字串指定索引位置字元JavaScript字串索引字元
- JavaScript 列印網頁指定的區域JavaScript網頁
- JavaScript使用id獲取指定元素JavaScript
- 聊聊maven指定version區間的妙用Maven
- javascript如何替換字串中的指定內容JavaScript字串