斜杠和点之间的Javascript分割

时间:2013-06-20 10:21:25

标签: javascript split

大家好我有这个字符串

  

“novyProjekt /图像/图标/ ashe.png”

我需要在icons /和.png之间拆分它。所以我只需要“ashe”。 谢谢你的回答

function highlight(img)
{

    var source = img.src;
    var splitSource = source.split("/");
    var splitedSource = splitSource[6].split(".");
    //img.src = "images/icons/"+splitedSource[0]+"1.png";

}

这是我的代码,但效果不是很好

2 个答案:

答案 0 :(得分:0)

var re = new RegExp("icons\/(.*)\.png", "g");
var myArray = str.match(re);

myArray[1]保留没有扩展名的文件名,即'ashe'

答案 1 :(得分:0)

试试这个..

 <script>
 function f()
 {
  var ss1="novyProjekt/images/icons/ashe.png";
  var ss2= ss1.substring(ss1.lastIndexOf("/")+1,ss1.lastIndexOf("."));
  alert(ss2);
 }
 </script>