1

こんにちは、私はこの文字列を持っています

"novyProjekt/images/icons/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";

}

これは私のコードですが、あまり効果的ではありません

4

2 に答える 2

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

myArray[1]拡張子なしのファイル名、つまり「ashe」を保持します

于 2013-06-20T10:27:59.147 に答える
0

これを試して..

 <script>
 function f()
 {
  var ss1="novyProjekt/images/icons/ashe.png";
  var ss2= ss1.substring(ss1.lastIndexOf("/")+1,ss1.lastIndexOf("."));
  alert(ss2);
 }
 </script>
于 2013-06-20T10:29:22.283 に答える