var str = "http://abc/d/e/f.asmx;我现在想得到最后一个/ 之前的部分。 例如:var str1 = getStr(str);  //期待结果: str1 = "http://abc/d/e";谢谢!

解决方案 »

  1.   


    <script type="text/javascript">
    function getStr(s){
       return s.substr(0, s.lastIndexOf("/"));
    }
    var str = "http://abc/d/e/f.asmx";
    var str1 = getStr(str); alert(str1)
    </script>
      

  2.   

         var str = "http://abc/d/e/f.asmx";
         var result = str.match(/.*(?=\/[^\/]*$)/)[0];
         alert(result);
      

  3.   

         var str = "http://abc/d/e/f.asmx";
         function getStr(str){
         return str.match(/.*(?=\/[^\/]*$)/)[0];
         }
         var str1 = getStr(str);
         alert(str1);