2013-06-20 42 views
1

嗨,大家好我有這個字符串的Javascript斜線和點之間的分裂

「novyProjekt /圖像/圖標/ ashe.png」

,我需要的圖標之間的分裂它/和。 PNG。所以我只需要「阿什」。 謝謝你的答案

function highlight(img) 
{ 

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

} 

這是我的代碼,但它不是很有效

回答

0

試試這個..

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

它的工作!非常感謝! –

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

myArray[1]持有不帶擴展名的文件名,即「阿什」