譬如C:\fakepath\4822374103.webm
如何获取到4822374103.webm
用jsjs

解决方案 »

  1.   

    var strArr = ('C:\fakepath\4822374103.webm').split('\\');alert(strArr[strArr.length-1]);
      

  2.   

    var ser = "C:\fakepath\4822374103.webm";
    ser.substring(ser.lastIndexOf("\\")+1);
    这样就OK了
      

  3.   

    var str = 'C:\fakepath\4822374103.webm';
    alert(str.lastIndexOf('\'));
    str = str.substring(str.lastIndexOf('\'));
    alert(str);
    不知道为什么报错
      

  4.   

    var str = 'C:\fakepath\4822374103.webm';
    alert(str.lastIndexOf("\\"));
    str = str.substring(str.lastIndexOf("\\"));
    alert(str);
    还是不行
      

  5.   

    代码格式错误,\为转义符,\'表示单引号的转义,不再具有单引号在格式方面的意义,所以字符串未结束,你自己看代码的颜色也该明白
    所以要表示\,也需要转义,\\表示斜杠的转义哦,我用的notpad++,没颜色,提示不明显,firebug报的是unterminated string literal
      

  6.   


    str="C:\\fakepath\\4822374103.webm"
    alert(str.match(/[^\\]+$/))