js截取指定字符前面或后面的內容


js截取指定字符前面或后面的內容

 
復制代碼
function getCaption(obj,state) {
var index=obj.lastIndexOf("\-");
if(state==0){
obj=obj.substring(0,index);
}else {
obj=obj.substring(index+1,obj.length);
}
return obj;
}
var data = 'aaa-bbb'
//截取符號前面部分
getCaption(data,0) //輸出aaa
//截取符號后面部分
getCaption(data,1) //輸出bbb
復制代碼

原文鏈接:https://blog.csdn.net/caiyongshengCSDN/article/details/88420416 

 

js截取字符串中指定字符串第n次出現的位置到結束

1.直接上代碼
findStrSubtring (str, cha, num) {
      var x = str.indexOf(cha)
      for (var i = 0; i < num; i++) {
        x = str.indexOf(cha, x + 1)
      }
      return str.substring(x + 1, str.length)
    }
2.直接調用
this.findStrSubtring("北京市,海淀區,西二旗,廣聯達一起,me", ',', '3')
3.輸入結果
console.log("me")
4.indexOf 第一個參數使用
let a = 'abcabcabcabcabcabc'
console.log(a.indexOf('a')) ```輸出:0```
5.indexOf 第二個參數使用
let a = 'abcabcabcabcabcabc'
console.log(a.indexOf('a',1)) ```輸出:3```
6.重點要考
indexOf 只有第一個參數 想要查詢的字符,重下標0位置開始往后數
indexOf 只有兩個參數 第一個想要查詢的字符,第二個參數 重字符串某一下表往后數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM