我有一些词必须拆分,但是如何仅使用一次拆分两件事?例如,"avg/hulk.swf" and "dance.swf"
我只需要他们的名字 hulk
和 dance
,如何一次编写拆分 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/