我有一些词必须拆分,但是如何仅使用一次拆分两件事?例如,"avg/hulk.swf" and "dance.swf" 我只需要他们的名字 hulkdance ,如何一次编写拆分 jquery 来拆分我想要的 avg/.swf ?因为都是从 DB 获取的,所以有些包含 avg/.swf ,有些只包含 .swf

var test = "avg/hulk.swf";
var keyword = test.split("avg/")[1];

alert(keyword);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="show"></div>

最佳答案

试试这个。

您可以使用 split() 然后使用 pop()slice()

    function getName(path){
      return (path.split('/').pop()).slice(0,-4);
    }

    alert( getName("dance.swf") + "\n" + getName("avg/hulk.swf"));

SEE DEMO

关于javascript - 分词jquery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29556257/

10-12 16:22
查看更多