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

你可能感兴趣的:(前端,js)