http://localhost:1746/WebSite2/images/default.jpg用js怎么截取 default.jpg这个图片的名字啊

解决方案 »

  1.   


    var s = "http://localhost:1746/WebSite2/images/default.jpg"
    var p = s.lastIndexOf("/");
    s = s.substring(p+1, s.length);
    alert(s)
      

  2.   

    var s = "http://localhost:1746/WebSite2/images/default.jpg"
    var p = s.lastIndexOf("/");
    s = s.substring(p+1, s.length);
    alert(s)
      

  3.   

    var s="http://localhost:1746/WebSite2/xxx.jpg/images/default.jpg";
    alert(/[^\/]+\.jpg$/i.exec(s))
      

  4.   


    function a(url){
        if(!url || url.length == 0)
            return '';
       
       
       var idx = url.lastIndexOf('/');
       var len = url.length;
       if(idx == -1 || idx == len-1)
           return '';
       
       return url.substring(idx+1, len);