js截取最后一个斜杠之后的内容
1、
var str="http://one-piece-dev.oss-cn-qingdao.aliyuncs.com/upload/20200608/25adcd17958d8a983859cb0e594f1d1c.pdf";
// lastIndexOf() 字符从右向左首次出现位置索引
// indexOf() 字符从左向右首次出现位置索引
getName(str){
var name=str.substring(str.lastIndexOf("/")+1);
return name;
}
console.log(getName(str));
var s="zx-政信6号";
getName1(obj) {
var name=obj.substring(0,obj.indexOf("-"));
return name
}
console.log(getName1(s));//zx
2、截取符号前后的内容(符号只在字符串中出现一次)
var s="zx-政信6号";
getStr(str, flg) {
//0:截取符号前面部分
//1:截取符号后面部分
var index = str.lastIndexOf("-");
if (flg== 0) {
str = str.substring(0, index);
} else {
str = str.substring(index + 1, str.length);
}
return str;
}
console.log(getStr(s, 0)) //zx